@charset "utf-8";

.dhtmlgoodies_question{

        color:#000000;
        background-color:#ffffff;
        width:500px;
        height:30px;
        margin-bottom:0px;
        overflow:hidden;
        cursor:pointer;
}
.dhtmlgoodies_answer{

        background-color:#ffffff;
        width:500px;
        visibility:hidden;
        margin-bottom:15px;
        margin-top:0px;
        overflow:hidden;
        position:relative;

}


#imprint {
	float:right;
	padding-right: 12px;
	font-size:90%;
	font-weight:bold;
	width:947px;
}

#imprint a {
	color:#000000;
	text-decoration:none;
}

#copy {
	float:left;
}

#footer-nav {
	float: right;
}

#page-background {
	width:auto;
	height:900px;
}

.button120 {
	background:url("../images/screen/form_submit_btn_120.png") no-repeat scroll 0 0 transparent;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:80%;
	height:21px;
	margin-left:0;
	padding-bottom:4px;
	padding-top:0;
	text-transform:uppercase;
	width:120px;
}

.button200 {
	background:url("../images/screen/form_submit_btn_200.png") no-repeat scroll 0 0 transparent;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:80%;
	margin-left:0;
	padding-bottom:4px;
	padding-top:0;
	text-transform:uppercase;
	width:200px;
}



#bullets {
	background:url("http://www.myparfuem.com/public/images/main/top-bar.jpg") no-repeat scroll 0 0 transparent;
	height:25px;
	left:11px;
	position:relative;
	width:948px;
}

.navlink {
	width:60px; 
	float: right;
	margin-right:1px;
	padding-right:1px;
	
}

.navlink-firmen {
	width:100px; 
	float: right;
	margin-right:1px;
	padding-right:1px;
	
}

.navlinkfirmenlink {
	color:#FFFFFF;
	font-size:90%;
	font-weight:bold;
	line-height:18pt;
	margin-left:10px;
	padding-right:1px;
	text-decoration:none;
}

.navlink-info{
	width:50px; 
	float: right;
	margin-right:1px;
	padding-right:1px;
	
}

.navlinkinfolink{
	color:#FFFFFF;
	font-size:90%;
	font-weight:bold;
	line-height:18pt;
	margin-left:10px;
	padding-right:1px;
	text-decoration:none;
}

.navlinkwissenlink {
	color:#FFFFFF;
	font-size:90%;
	font-weight:bold;
	line-height:18pt;
	margin-left:10px;
	padding-right:1px;
	text-decoration:none;
}

.navlinkimg {
	width:20px; 
	float: right;
	margin-right:-7px;
	padding-right:1px;
}

.nonlink {
	width:500px; 
	float: left;
}


.bullet-span {
	color: #ffffff;
	font-weight:bold;
	text-transform: none;
	margin-left:10px;
	line-height:18pt;
	font-size:90%;
	padding-right:1px;
}


html {
	width:100%;
	height:100%;
	overflow-x:hidden;
}

body{
        background-color: #FFFFFE;
        background-repeat: no-repeat;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 10px;
        color: #1A171B;
        overflow-x: hidden;
		width:100%;
		height:100%;
}
* html {
        overflow-x: hidden;
}
#noscript {
        display:block;
        position:fixed;
        width:100%;
        margin-left:-10px;
        padding: 3px;
        background-color:#D513CC;
        border-top: 2px solid #EBA9E2;
        border-bottom: 2px solid #EBA9E2;
        color:white;
        font-weight:bold;
        text-align:center;
        text-transform:uppercase;
        z-index:2000;
}
* html #noscript{
        position: absolute;
        top: 20px;
        margin: 0;
}
img {
        border: 0;
}
a, a:link, a:visited {
        color: #D311CA;
}
li {
        list-style-type: none;
}
h1 {
        font-size: 14px;
        text-transform: uppercase;
        font-weight: bold;
}
h2 {
        font-size: 12px;
        text-transform: uppercase;
        color: #D311CA;
}


input {

 }
#page-margins {
        position: absolute;
        top: 50px;
        left: 50%;
        margin-left: -477px;
        padding-bottom: 160px;
        overflow-x: hidden;
}
#page{
        width: 956px;
        height: auto;
        font-size: 12px;
}
* html #page{
        margin-top: -7px;
}
*+ html #page{
        margin-top: -7px;
        height: auto;
}
#flashmovie {
        padding-left: 26px;
}
#background {

    width: 110%;
    height: 120%;
    top: 0;
    left: 0;
        margin: -10px 0 0 -10px;
        position: absolute;
		overflow-y:hidden;
}
* html #background {
        position: absolute;

}	
*+ html #background {

    width: 105%;
    height: 150%;
	position:absolute;
    top: 0px;
    left: 0px;
	overflow-x:hidden;
	overflow-y:hidden;
}
@media all and (min-width: 0px) {
        body:not(:root:root) #background{
                position: fixed;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
        }
}
/**********/
/*        */
/* Header */
/*        */
/**********/
#logo {
        margin-left: 20px;
        margin-bottom: 10px;
}
/**************/
/*            */
/* Navigation */
/*            */
/**************/
#navi {
        background-color: #fff;
        height: 50px;
        padding-right: 50px;
}
*+ html #navi, * html #navi {
        margin-top: -3px;
}
* html #navi {
        margin-top: -3px;
}
#navi a {
        float: right;
        padding-left: 34px;
        height: 50px;
        /* beide Eigenschaften sind nötig, um im IE nicht das ganze Bild anzuzeigen */
        position: relative;
        overflow: hidden;
}
#navi .active {
        margin-bottom: 50px;
}
/***********/
/*         */
/* Submenu */
/*         */
/***********/
#submenu {
        width: 204px;
        height: auto;
        margin-left: -20px;
        float: left;
        text-transform: uppercase;
}

#submenulacetmel {
        width: 204px;
        height: 200px;
        margin-left: -20px;
        float: left;
        text-transform: uppercase;
}
#submenu .hover {
        background: url(../images/screen/submenu_hover.png) no-repeat;
}
#submenu .active{
        color: #fff;
}
* html #submenu {
        margin-left: -10px;
}
*+ html #submenu{
        top: 165px;
}
#submenu-ornament {
        height:263px;
        position:relative;
        top:8px;
        display: none;
}
* html #submenu-ornament {
        top: 30px;
}
*+ html #submenu-ornament {
        top: 12px;
}
#submenu-ornament-perfume {
        height: 263px;
        position: relative;
        top: 116px;
}
#submenu-ornament-voucher {
        height: 263px;
        position: relative;
        top: 108px;
}
*+ html #submenu-ornament-voucher {
        height: 263px;
        position: relative;
        top: 86px;
}
#submenu ul {
        margin-top: 45px;
        margin-left: -39px;
        font-weight: bold;
}
* html #submenu ul {
        margin-top: 45px;
        margin-left: 0px;
        font-weight: bold;
}
*+ html #submenu ul {
        margin-top: 45px;
        margin-left: 0px;
        font-weight: bold;
}
#submenu ul li {
        width: 183px;
        border-bottom: solid 1px #F6D8E7;
        padding-left: 15px;
        line-height: 1.6em;
        vertical-align: middle;
}
#submenu a {
        text-decoration: none;
}
#submenu ul li a {
        display: block;
        color: #1A171B;
}
#submenu ul li ul {
        margin-top: 0;
        margin-left: -55px;
}
* html #submenu ul li ul {
        margin-left: -15px;
}
*+ html #submenu ul li ul {
        margin-left: -15px;
}
#submenu ul li ul li {
        border-top: solid 1px #F6D8E7;
        border-bottom: none;
        padding-left: 40px;
        width: 158px;
}
/***********/
/*         */
/* Toolbar */
/*         */
/***********/
#toolbar {
        background-color: #fff;
        width: auto;
}
* html #toolbar {
}
#toolbar-left {
        float: left;
}
#toolbar-content {
        float: left;
        width: 906px;
        height: 25px;
        background: url(../images/screen/toolbar_background.png) repeat-x;
        color: #fff;
        font-weight: bold;
        overflow: hidden;
		position:relative;
}
#toolbar-content span {
        padding-right: 10px;
        position: relative;
        top: -7px;
        padding-left: 3px;
}
#toolbar a {
        text-decoration: none;
        color: #fff;
}
* html #toolbar {
        height: 25px;
}
*+ html #toolbar {
        height: 25px;
}
#toolbar-right {
        float: right;
        margin-right: 2px;
}
* html #toolbar-right {
        margin-right: 0;
        position: relative;
        right: 2px;
}
#login-bar img {
        margin-left: 0px;
}
#login-bar table {
        border-collapse: collapse;
        border: none;
        margin-top: -6px;
}
#login-bar span {
        position: relative;
        top: 0px;
}
#login-bar .login-bar{
        padding-top: 7px;
        position: relative;
        top: 4px;
        left: -3px;
        width: 62px;
        height: 25px;
        border: none;
        background: url(../images/screen/input_login.gif) repeat-x;
        color: #D311CA;
        font-size: 9px;
}
@media all and (min-width: 0px) {
        body:not(:root:root) #login-bar {
                margin-top: 4px;
        }
        body:not(:root:root) #login-bar input{
                margin-top: -4px;
                padding-top: 2px;
        }
        body:not(:root:root) #login-bar input{
                margin-top: -4px;
                padding-top: 2px;
        }
}
#login-bar .login-bar-left {
        position: relative;
        top: 0px;
        left: -1px;
}
#login-bar .login-bar-right {
        position: relative;
        top: 0px;
        left: -5px;
}
#login-bar-submit{
        position: relative;
        top: 0px;
        width: 16px;
        height: 25px;
}
#logout-btn {
        position: relative;
        top: 0;
        left: 521px;
        cursor: pointer;
}
* html #login-bar{
        position: relative;
        top: -47px;
        left: 640px;
        font-size: 10px;
}
* html #login-bar span {
        position: relative;
        top: 1px;
}
* html #login-bar .login-bar{
        position: relative;
        top: 4px;
        left: -3px;
}
* html #login-bar .login-bar-left {
        position: relative;
        left: -1px;
}
* html #login-bar .login-bar-right {
        padding: 0px;
}
*+ html #login-bar{
        position: relative;
        top: -52px;
        left: 640px;
        font-size: 10px;
}
*+ html #login-bar span {
        position: relative;
        top: 6px;
}
*+ html #login-bar .login-bar{
        position: relative;
        top: 9px;
        left: -3px;
}
*+ html #login-bar .login-bar-left {
        position: relative;
        top: 5px;
        left: -1px;
}
*+ html #login-bar .login-bar-right {
        top: 5px;
        padding: 0px;
}
*+ html #login-bar-submit {
        top: 5px;
        padding: 0px;
}
#login-bar {
        position: absolute;
        top: 0px;
        right: 0px;
        font-size: 10px;
        float: right;
}
*+ html #login-bar{
        position: relative;
        left: 0;
        top: -33px;
        font-size: 10px;
        float: right;
}
@media all and (min-width: 0px) {
        body:not(:root:root) #login-bar {
                position: relative;
                top: 1px;
                left: 0;
                right: 0;
                font-size: 10px;
                float: right;
        }
        body:not(:root:root) #login-bar input{
                margin-top: -4px;
                padding-top: 2px;
        }
        body:not(:root:root) #login-bar input{
                margin-top: -4px;
                padding-top: 2px;
        }
        body:not(:root:root) #login-bar-submit{
                position: relative;
                top: 1px;
        }
}
/***********/
/*         */
/* Content */
/*         */
/***********/
/* beinhaltet Toolbar und Content, aber nicht den Footer! */
#main {
        width: 924px;
        height: auto;
        padding: 0 16px 16px 16px;
        background-color: #fff;
        z-index: 1000;
        /*min-height: 750px;*/
}
* html #main-bottom {
        margin-top: -5px;
}
*+ html #main-bottom {
        margin-top: -5px;
}
#content {
        background-image: url(../images/screen/content_background.png);
        background-repeat: repeat-y;
        width: 882px;
        height: auto;
        padding: 20px;
        /*min-height: 700px;*/
}
#content-bottom {
        margin-top: -5px;
        width: 885px;
        /*
background:transparent url(../images/screen/submenu_ornament.gif) no-repeat scroll 0% 100%;
        height:278px;
        margin-top:-251px;
        width:885px;
*/
}
* html #content-bottom {
        margin-top: -5px;
        width: 885px;
}
*+ html #content-bottom {
        margin-top: -5px;
}
.border-content a {
        text-decoration: none;
}
/***************/
/*             */
/* Content-Box */
/*             */
/***************/
.pages-pre-headline {
        margin-left: 71px;
        margin-top: 0px;
}
.pages-pre-headline a {
        text-decoration: none;
}
#pages-box {
        margin-right: 3px;
        margin-top: 10px;
        height: auto;
        width: 624px;
}
* html #pages-box {
        margin-right: 1px;
}
#pages-box-top {
        width: 624px;
        height: 15px;
        background: url(../images/screen/content_box_top.png) no-repeat;
}
#pages-box-middle {
        margin-top: -1px;
        width: auto;
        height: auto;
        background: url(../images/screen/content_box_middle.png) repeat-y;
        padding: 10px 20px;
        overflow: hidden;
}
#pages-box-middle ul{
        list-style-image: url(../images/screen/bullet.gif);
}
#pages-box-middle h1 {
        margin-bottom: 1em;
		color:#D311CA;
		font-family:Arial,Verdana,Helvetica,sans-serif;
		font-size:14px;
		font-weight:bold;
		text-align:justify;
		text-transform:uppercase;
}
#pages-box-middle h2 {
        margin-bottom: 0.4em;
		color:#D311CA;
		font-family:Arial,Verdana,Helvetica,sans-serif;
		font-size:12px;
		font-weight:bold;
		text-transform:uppercase;
}
#pages-box-bottom {
        width: 624px;
        height: 14px;
        background: url(../images/screen/content_box_bottom.png) no-repeat;
}
/*****************/
/*               */
/* Kunden-Layout */
/*               */
/*****************/
#customer-layout {
        padding-left: 22px;
        padding-bottom: 50px;
}
#customer-layout .content-top{
        width: 830px;
        height: 5px;
        background: url(../images/screen/customer_content_top.gif) no-repeat;
}
#customer-layout .content{
        width: 830px;
        background: url(../images/screen/customer_content.gif) repeat-y;
        font-size: 12px;
}
#customer-layout .content p{
        margin: 0;
        padding: 10px;
}
* html #customer-layout .content{
        height: auto;
        margin-top: -10px;
}
#customer-layout .content-bottom{
        clear: both;
        width: 830px;
        height: 5px;
        background: url(../images/screen/customer_content_bottom.gif) no-repeat;
}
#customer-layout .content h1{
        font-size: 12px;
        color: #D311CA;
}
#login {
        padding: 18px 10px 10px 40px;
        width: 357px;
        float: left;
}
.border-200 {
        width: 200px;
        margin-top: 20px;
        margin-left: 40px;
        padding-bottom: 100px;
        float: left;
}
* html .border-200 {
        margin: 20px;
        padding: 0px;
}
.border-200 .border-top{
        width: 200px;
        height: 9px;
        background: url(../images/screen/border_200_top.gif) no-repeat;
}
.border-200 .border-content{
        width: 180px;
        padding-top: 20px;
        padding-right: 20px;
        text-align: right;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 10px;
        line-height: 2em;
        background: url(../images/screen/border_200.gif) repeat-y;
}
* html .border-200 .border-content {
        margin-top: -8px;
}
.border-200 table{
        margin-left: 20px;
}
.border-200 .submit-btn {
        width: 120px;
        height: 22px;
        margin-top: 20px;
        margin-right: 20px;
        padding-bottom: 4px;
        border: none;
        font-size: 10px;
        color: #fff;
        text-transform: uppercase;
        background: url(../images/screen/form_submit_btn_120.png) no-repeat;
        cursor: pointer;
}
.border-200 .border-bottom{
        width: 200px;
        height: 9px;
        background: url(../images/screen/border_200_bottom.gif) no-repeat;
}
.border-350 {
        width: 357px;
        background: url(../images/screen/border_350.gif) no-repeat;
}
.border-350 .border-top{
        width: 357px;
        height: 4px;
        background: url(../images/screen/border_350_top.gif) no-repeat;
}
.border-350 .border-content{
        background: url(../images/screen/border_350.gif) repeat-y;
}
* html #login .border-350 .border-content, * html #register .border-350 .border-content{
        margin-top: -24px;
}
* html #choose-payment .border-350 .border-content, * html #shipping .border-350 .border-content{
        margin-top: -26px;
}
* html #shipping .border-350 .border-content{
        margin-top: -56px;
}
*+ html #choose-payment .border-350 .border-content{
        margin-top: -19px;
}
*+ html #login .border-350 .border-content, *+ html #register .border-350 .border-content{
        margin-top: -19px;
}
* html #login h1 {
        margin-bottom: 5px;
}
*+ html #login h1 {
        margin-bottom: 5px;
}
* html #register h1 {
        margin-bottom: 5px;
}
*+ html #register h1 {
        margin-bottom: 5px;
}
.border-350 .border-bottom{
        width: 357px;
        height: 8px;
        background: url(../images/screen/border_350_bottom.gif) no-repeat;
}
* html #login .border-350 .border-bottom, * html #register .border-350 .border-bottom{
        margin-top: -19px;
}
* html #choose-payment .border-350 .border-bottom{
        margin-top: -17px;
        position: relative;
        top: -2px;
}
*+ html #choose-payment .border-350 .border-bottom{
        margin-top: -17px;
        position: relative;
        top: -2px;
}
*+ html #login .border-350 .border-bottom, *+ html #register .border-350 .border-bottom{
        margin-top: -19px;
}
@media all and (min-width: 0px) {
        body:not(:root:root) #login .border-350 .border-bottom, #register .border-350 .border-bottom,
        #choose-payment .border-350 .border-bottom{
                margin-top: -10px;
        }
}
* html .ie-border-350 .border-top{
        padding-bottom: 19px;
}
*+ html .ie-border-350 .border-top{
        padding-bottom: 19px;
}
*+ html .ie-border-350 .border-bottom{
        position: relative;
        top: 19px;
}
.border-500, .border-750 {
        width: 513px;
        margin-top: 20px;
        margin-right: 40px;
        padding-bottom: 100px;
        float: right;
}
* html .border-500 {
        margin: 20px 20px 0 0;
        padding: 0;
}
.border-500 .border-top{
        width: 513px;
        height: 7px;
        background: url(../images/screen/border_500_top.gif) no-repeat;
}
.border-500 .border-content{
        width: 473px;
        padding: 20px;
        text-align: right;
        font-weight: bold;
        font-size: 10px;
        background: url(../images/screen/border_500.gif) repeat-y;
}
* html .border-500 .border-content {
        margin-top: -8px;
}
.border-500 #submit-btn, .border-750 #submit-btn{
        width: 120px;
        height: 22px;
        margin-left: 0px;
        background: url(../images/screen/form_submit_btn_120.png) no-repeat;
        border: none;
        color: #fff;
        font-size: 10px;
        padding-top: 0px;
        padding-bottom: 4px;
        text-transform: uppercase;
        cursor: pointer;
}
* html .border-500 #submit-btn, * html .border-750 #submit-btn{
        padding-top: 4px;
        cursor: pointer;
}
*+ html .border-500 #submit-btn, *+ html .border-750 #submit-btn{
        padding-top: 4px;
        cursor: pointer;
}
.border-500 p{
        margin: 0;
        padding: 0;
}
.border-500 .border-bottom{
        width: 513px;
        height: 7px;
        background: url(../images/screen/border_500_bottom.gif) no-repeat;
}
.border-750 {
        width: 750px;
}
#register {
        width: 357px;
        padding: 18px 40px 0px 10px;
        float: right;
}
.right-side {
        padding-right: 40px;
}
#payment-form {
        padding: 20px;
		padding-top: 0px;
}

* html #payment-form.payment{
        padding: 20px;
}
*+ html #payment-form.payment{
        padding: 20px;
}
* html #payment-form.paymentform{
        margin: 0px;
}
*+ html #payment-form.paymentform{
        margin: 0px;
}
.content-no-border {
        float:right;
        margin-top:20px;
        width:610px;
}
.content-no-border p {
        font-size: 10px;
        width: 520px;
}
.content-no-border {
        float:right;
        margin-top:20px;
        width:610px;
}
.content-no-border .subtext{
        font-size: 10px;
        width: 520px;
}
#recipes-table h1 {
        color: #D311CA;
        margin:35px 0pt 0pt;
}
#recipes-table  .description {
        font-size: 10px;
        width:325px;
}
#recipes-table img{
    padding: 10px;
}
#recipes-table hr, #customer-layout hr, .ie-border-350 hr{
    border: 1px solid #F6CFF4;
        background: #F6CFF4;
        margin: 0;
}
#recipes-table ul {
        font-size: 10px;
        text-transform: uppercase;
        margin: 0;
        padding: 0 0 0 40px;
        width: 150px;
}
#recipes-table ul li{
        padding: 10px;
}
* html #login div .rp-p {
        margin-top: 19px;
        padding-bottom: 0;
        margin-bottom: 0;
}
*+ html #login div .rp-p {
        margin-top: 19px;
        padding-bottom: 0;
        margin-bottom: 0;
}
/****************/
/*              */
/* Teaser-Boxen */
/*              */
/****************/
.teaser-row {
        position: relative;
}
* html .teaser-row {
        overflow: visible !important;/* wegen der Klasse .clear */
}
.teaser-row a {
        text-decoration: none;
}
.teaser-left {
        float: left;
        position: relative;
        margin-top: 32px;
        margin-left: 40px;
        padding-right: 33px;
}
/* Safari 3-Hack */
@media all and (min-width: 0px) {
        body:not(:root:root) .teaser-left{
                margin-left: 40px;
        }
}
* html .teaser-left {
        margin-left: 20px;
        padding-right: 30px;
        position: relative;
}
.teaser-content-left {
        position: absolute;
        top: 22px;
        left: 29px;
        overflow: hidden;
}
.teaser-content-left h1{
        font-size: 12px;
        color: #D311CA;
}
* html .teaser-content-left h1{
        margin-top: 10px;
}
*+ html .teaser-content-left h1{
        margin-top: 5px;
}
.teaser-content-left p{
        font-size: 10px;
        color: #3F3A3E;
        width: 265px;
}
* html .teaser-content-left p{
        margin-top: -12px;
}
*+ html .teaser-content-left p{
        margin-top: -12px;
}
.teaser-left-more {
        font-size: 12px;
        color: #D311CA;
        font-weight: bold;
        position: absolute;;
        top: 76px;
        left: 290px;
}
.teaser-right-more {
        font-size: 12px;
        color: #D311CA;
        font-weight: bold;
        position: absolute;
        top: 108px;
        left: 747px;
}

#teaser-right-btnTitle {
        font-size: 12px;
        color: #D311CA;
        font-weight: bold;
        position: absolute;
        top: 108px;
        left: 720px;
        width:64px;
        text-align:right;
}

.teaser-right {
        margin-top: 32px;
}
.teaser-content-right {
        position: absolute;
        top: 54px;
        left: 477px;
}
.teaser-content-right h1{
        font-size: 12px;
        color: #D311CA;
}
.teaser-content-right .text{
        font-size: 10px;
        color: #3F3A3E;
}

* html .teaser-content-right .text{
        margin-top: -10px;
}
*+ html .teaser-content-right .text{
        margin-top: -10px;
}

.divCleaner {
	clear:both;
}

.divInput {
	width: 230px;
	margin-top:10px;
}

* html .divInput{
    margin-top:15px;
}
*+ html .divInput{
	margin-top:15px;
}

.divInput .divLabel{
	float: left;
	width: 40px;
	line-height:18px;
}

* html .divInput .divLabel{
    line-height:32px;
}
*+ html .divInput .divLabel{
    line-height:32px;
}

.divInput .divForm{
	float: left;
	width: 190px;
}

* html .teaser-content-right h1{
        margin-top: 10px;
}
*+ html .teaser-content-right h1{
        margin-top: 5px;
}
.teaser-content-right p{
        font-size: 10px;
        color: #3F3A3E;
        width: 265px;
}
* html .teaser-content-right p{
        margin-top: -12px;
}
*+ html .teaser-content-right p{
        margin-top: -12px;
}
.teaser-link {
        color: #D311CA;
}
/**********************/
/*                    */
/* Gutscheine/Parfüms */
/*                    */
/**********************/
.voucher-pre-headline h1 {
        margin-left: 71px;
        font-size: 14px;
        float: left;
}
.perfume-pre-headline h1 {
        margin-left: 74px;
        font-size: 14px;
        float: left;
}
* html .voucher-pre-headline h1, * html .perfume-pre-headline h1 {
        margin-left: 37px;
        font-size: 14px;
        float: left;
}
*+ html .voucher-pre-headline h1, * html .perfume-pre-headline h1 {
        margin-left: 74px;
}
#voucher-box, #perfume-box  {
        margin-top: 17px;
        width: 624px;
        float: right;
}
#voucher-box ul, #perfume-box ul{
        padding-top: 5px;
        padding-left: 41px;
}
* html #voucher-box ul,* html #perfume-box ul{
        padding-top: 0;
        padding-left: 44px;
}
*+ html #voucher-box ul, *+ html #perfume-box ul{
        padding-top: 0;
        padding-left: 44px;
}
#voucher-box-top{
        position: relative;
        width: 623px;
        height: 304px;
        background: url(../images/screen/voucher_box_top.png) no-repeat;
}
#perfume-box-top {
        position: relative;
        width: 623px;
        height: 353px;
        background: url(../images/screen/voucher_box_top.png) no-repeat;
}
#voucher-box-top .content{
        position: absolute;
        top: 65px;
        left: 25px;
        width: 300px;
        height: 190px;
}
#perfume-box-top .content{
        position: absolute;
        top: 90px;
        left: 25px;
        width: 380px;
        height: auto;
}
#perfume-box-top .subtext {
        font-size: 10px;
        font-weight:normal;
        position:absolute;
        top:-20px;
        width:431px;
}
* html #perfume-box-top .subtext {
        font-size: 10px;
        font-weight:normal;
        position:absolute;
        top:-5px;
        left: 0;
        width:431px;
}
*+ html #perfume-box-top .subtext {
        font-size: 10px;
        font-weight:normal;
        position:absolute;
        top:-5px;
        left: 0;
        width:431px;
}
#voucher-box .subtext {
        font-size:10px;
        font-weight:normal;
        left:-28px;
        position:absolute;
        text-transform:uppercase;
        top:-86px;
        width:431px;
}
* html #voucher-box .subtext {
        top: -50px;
        left: -25px;
}
*+ html #voucher-box .subtext {
        top:-70px;
        left: -25px;
}
#design-perfume-btn {
        left:260px;
        position:relative;
        top:-80px;
        cursor: pointer;
}
#voucher-box-top ul, #perfume-box-top ul{
        margin-top: -12px;
        margin-left: -23px;
        list-style-image: url(../images/screen/bullet.gif);
}
#voucher-box-bottom,#perfume-box-bottom {
        width: 624px;
        background: url(../images/screen/voucher_box_bottom.png) no-repeat;
}
#voucher-box-bottom h1,#perfume-box-bottom h1{
        color: #D311CA;
        margin-left: 30px;
        padding-top: 20px;
}
#voucher-box-bottom p,#perfume-box-bottom p{
        margin-left: 30px;
        font-size: 10px;
}
#voucher-box-bottom a,#perfume-box-bottom a{
        text-decoration: underline;
}
/* Gutschein einlösen */
#message-redeem {
        position: absolute;
    width: 300px;
    height: 50px;
}
#message-redeem h1 {
    position: absolute;
    top: -70px;
    width: 320px;
    font-size: 10px;
    color: #D311CA;
}
#message-redeem strong{
        display: block;
        font-size: 10px;
        text-transform: uppercase;
        color: #D311CA;
}
#redeem-voucher {
        width: 310px;
        margin-top: 60px;
        margin-left: 0px;
}
#redeem-voucher input{
        float: right;
}
#redeem-voucher label{
        float: left;
        font-size: 10px;
        text-align: right;
}
* html #redeem-voucher {
        position: absolute;
        left: -1px;
        margin-left: -20px;
        padding-left: 20px;
}
*+ html #redeem-voucher {
        position: absolute;
        left: -1px;
        margin-left: -20px;
        padding-left: 20px;
}
#redeem-voucher #code{
        width: 165px;
        height: 17px;
        padding-top: 2px;
        padding-left: 6px;
        font-size: 10px;
        border: none;
        background: url(../images/screen/form_input_170.gif) no-repeat;
}
#redeem-voucher #submit-btn{
        width: 200px;
        height: 22px;
        margin-top: 10px;
        margin-right: 3px;
        padding-bottom: 5px;
        background: url(../images/screen/form_submit_btn_200.png) no-repeat;
        border: none;
        font-size: 10px;
        color: #fff;
        text-transform: uppercase;
        cursor: pointer;
}
* html #redeem-voucher #submit-btn{
        margin-right: 3px;
}
*+ html #redeem-voucher #submit-btn{
        margin-right: 3px;
        padding-bottom: 2px;
}
* html #redeem-voucher {
        margin-top: 70px;
}
*+ html #redeem-voucher {
        margin-top: 70px;
}
#edit-voucher-box {
        position: relative;
    width: 550px;
    height: 600px;
    text-align: center;
}
#edit-voucher-box #voucher-text {
    margin-top: 10px;
    margin-left: 85px;
    padding-top: 2px;
    padding-left: 10px;
    border: none;
    background: url(../images/screen/create_voucher_input_background.gif) no-repeat;
    width: 450px;
    height: 17px;
    font-size: 10px;
    font-weight: bold;
}
* html #edit-voucher-box #voucher-text{
        position: relative;
        left: 0px;
        width: 450px;
}
#edit-voucher-box #submit-btn {
    width: 120px;
    height: 22px;
    margin-top: 10px;
    margin-left: 413px;
    border: none;
    background: url(../images/screen/form_submit_btn_120.png) no-repeat;
    color: #fff;
    padding-bottom: 4px;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
        cursor: pointer;
}
* html #edit-voucher-box #submit-btn {
        width: 122px;
        margin-left: 415px;
}
#edit-voucher-box #preview {
    width: 428px;
    height: 20px;
    position: absolute;
    top: 100px;
    left: 87px;
    font-size: 14px;
    font-weight: bold;
    color: #D311CA;
}
* html #edit-voucher-box #preview {
    top: 130px;
}
*+ html #edit-voucher-box #preview {
    top: 130px;
}
.choose-voucher{
        float: left;
}
.choose-voucher .background {
    background: url(../images/screen/choose_voucher_background.gif) no-repeat;
    padding: 10px;
    width: 267px;
    height: 151px;
}
.choose-voucher .background h2{
        margin: 0;
        padding-left: 5px;
}
.choose-voucher .background img{
    width: 237px;
    height: auto;
        margin-top: 5px;
        margin-left: -20px;
}
* html .choose-voucher .background img{
    width: 70%;
        height: 70%;
        margin-top: 5px;
        margin-left: -20px;
}
/* Gutschein erstellen */
#choose-voucher-box {
        margin-top: 7px;
        width: 624px;
        float: right;
}
*+ html #choose-voucher-box {
        margin-top: 17px;
}
#choose-voucher-box h1, #perfume-box h1{
        text-align: left;
        font-size: 10px;
        text-transform: none;
        color: #D311CA;
}
#perfume-box h1{
        text-align: left;
        font-size: 14px;
        text-transform: uppercase;
        color: #D311CA;
}
#choose-voucher-box-top {
        width: 624px;
        height: 15px;
        background: url(../images/screen/content_box_top.png) no-repeat;
}
#choose-voucher-box-middle {
        margin-top: -1px;
        width: 624px;
        height: 540px;
        background: url(../images/screen/content_box_middle.png) repeat-y;
        padding: 10px 20px 10px 35px;
}
#create-voucher-code {
    position: absolute;
    top: 255px;
    left: 230px;
    font-size: 10px;
    font-weight: bold;
        text-align: center;
}
* html #create-voucher-code {
        top: 242px;
}
*+ html #create-voucher-code {
        top: 242px;
}
#choose-voucher-box-middle ul{
        list-style-image: url(../images/screen/bullet.gif);
}
#choose-voucher-box-bottom {
        width: 624px;
        height: 14px;
        background: url(../images/screen/content_box_bottom.png) no-repeat;
}
/**********/
/*        */
/* Footer */
/*        */
/**********/
#flags {
        float: left;
        margin: 3px 0 0 16px;
}
#flags a {
        text-decoration: none;
}
#flags img {
        padding-right: 8px;
}
* html #flags {
        margin-left: 8px;
}
#copyright {
        font-size: 10px;
        line-height: 2.4em;
        vertical-align: middle;
        display: inline;

}
#footer {
    position: relative;
    top: 5px;
}
* html #footer {
    position: static;
}
*+ html #footer {
    position: static;
}
#footer-links {
		float: right;
        font-size: 11px;
        font-weight: 600;
        margin: 0px 12px 0 0;
}
* html #footer-links {
        margin: -20px 6px 0 0;
}
/* Safari 3-Hack */
@media screen and (-webkit-min-device-pixel-ratio:0){
        #footer-links {
                margin: 10px 14px 0 0;
        }
}
#footer-links a {
        color: #1A171B;
        text-decoration: none;
        padding: 0 6px 0 6px;
}










#footer2 {
    position: relative;
    top: 5px;
}
* html #footer2 {
    position: static;
}
*+ html #footer2 {
    position: static;
}
#footer2-links {
		float: right;
        font-size: 11px;
        font-weight: 600;
        margin: 0px 12px 0 0;
}
* html #footer2-links {
        margin: -20px 6px 0 0;
}
/* Safari 3-Hack */
@media screen and (-webkit-min-device-pixel-ratio:0){
        #footer2-links {
                margin: 10px 14px 0 0;
        }
}
#footer2-links a {
        color: #1A171B;
        text-decoration: none;
        padding: 0 6px 0 6px;
}







/*************/
/*           */
/* Formulare */
/*           */
/*************/
#login-form, #register-form, #recommend-form, #contact-form, #newsletter-form{
        padding: 20px 20px 0 0;
        font-size: 10px;
        text-transform: uppercase;
}
* html #login-form {
        padding: 0;
        background: white;
        border-left: solid 1px #F2B7EF;
        border-right: solid 1px #F2B7EF;
}
* html #register-form {
        padding-bottom: 30px;
}
*+ html #register-form {
        padding-bottom: 30px;
}
#recommend-form, #contact-form, #newsletter-form{
        padding: 20px;
        width: 380px;
}
#login-form label, #register-form label, #recommend-form label, #contact-form label, #newsletter-form label{
        display: block;
        text-align: right;
        float: left;
        width: 95px;
        padding: 2px 10px 2px 0;
}
#recommend-form label, #contact-form label, #newsletter-form label{
        width: 130px;
}
#register-form .checkbox{
        float: left;
        margin-left: 90px;
        padding-bottom: 10px;
}
#register-form .label-right {
        width: 224px;
        /*float: right;*/
        font-size: 10px;
        text-align: left;
        line-height: 1em;
        vertical-align: middle;
        margin-top: 5px;
        padding: 0;
        text-transform: none;
        height: 15px;
}
* html #register-form .label-right {
        line-height: 1.6em;
        margin-top: 2px;
}
*+ html #register-form .label-right {
        line-height: 1.6em;
        margin-top: 2px;
}
#login-form .text, #register-form .text{
        margin-bottom: 7px;
        width: 220px;
        height: 15px;
        padding-left: 2px;
        /*border: 0px;*/
        font-size: 11px;
}
#recommend-form .text, #contact-form .text {
        border: 0px;
}
#login-form .td-text, #register-form .td-text{
        /*background: url(../images/screen/form_input.gif) no-repeat 0 2px;*/
        /*padding: 0 10px 0 2px;*/
        height: 26px;
}
@media all and (min-width: 0px) {
        body:not(:root:root) #login-form .td-text, #register-form .td-text{
                background: url(../images/screen/form_input.gif) no-repeat 0 1px;
        }
}
* html #login-form .td-text, * html #register-form .td-text{
        background: url(../images/screen/form_input.gif) no-repeat 0 1px;
        padding-bottom: 1px;
}
*+ html #login-form .td-text, *+ html #register-form .td-text{
        background: url(../images/screen/form_input.gif) no-repeat 0 1px;
        padding-bottom: 1px;
}
#recommend-form .td-text, #contact-form .td-text, #newsletter-form .td-text{
        background: url(../images/screen/form_input_200.gif) no-repeat 0 2px;
        padding: 0 10px 0 2px;
        height: 25px;
}
#recommend-form .text, #contact-form .text{
        height:13px;
        padding-left: 2px;
        position: relative;
        top: -2px;
        width: 195px;
        border: none;
}

#newsletter-form .text{
        padding-left: 2px;
        position: relative;
        top: -2px;
        width: 195px;
        border: none;
}

#recommend-form textarea, #register-form textarea, #contact-form textarea, #newsletter-form textarea{
        width: 197px;
        height: 60px;
        border: none;
        /*background: url(../images/screen/form_textarea_middle.gif) repeat-y;*/
        background: transparent;
        font-size: 10px;
        overflow-x:hidden;
        overflow-y:auto;
}
* html #recommend-form textarea, * html #register-form textarea, * html #contact-form textarea{
        width: 195px;
}
*+ html #recommend-form textarea, *+ html #register-form textarea, *+ html #contact-form textarea{
        width: 195px;
}
.textarea-td {
        height: 71px;
        background: url(../images/screen/form_textarea.gif) no-repeat
}
#login-form br, #register-form br, #recommend-form br, #contact-form br, #newsletter-form br {
        clear: left;
        /* verteilt die Zeilen gleichmäßig */
        margin: 8px;
}
#register-form select {
        /*margin-left: -2px;*/
        width: 226px;
        height: 20px;
        /*border: none;*/
        /*background: url(../images/screen/form_select.gif) no-repeat;*/
        font-size: 11px;
}
#recommend-form select, #contact-form select, #newsletter-form select{
        margin-left: -2px;
        width: 202px;
        height: 17px;
        border: none;
        background: url(../images/screen/form_select_200.gif) no-repeat;
        font-size: 11px;
}
#login-form a {
        margin-top: 20px;
}
#login-form .submit-btn, #register-form .submit-btn{
        border: none;
        width: 88px;
        height: 17px;
        color: #fff;
        padding: 0 0 3px 0;
        background: url(../images/screen/form_submit_btn.png) no-repeat;
        font-size: 10px;
        text-align: center;
        text-transform: uppercase;
        cursor: pointer;
}
#recommend-form .submit-btn, #contact-form .submit-btn, #newsletter-form .submit-btn{
        border: none;
        width: 187px;
        height: 22px;
        color: #fff;
        padding: 0 0 3px 0;
        background: url(../images/screen/form_submit_btn_187.png) no-repeat;
        font-size: 10px;
        text-align: center;
        text-transform: uppercase;
        margin-left: -20px;
        position: relative;
        left: -45px;
        cursor: pointer;
}
#recommend-form .submit-btn, #contact-form .submit-btn, #newsletter-form .submit-btn{
        float: right;
        margin-right: -35px;
        cursor: pointer;
}
#login-form .submit-btn{
        margin: 0 -83px 0 20px;
        cursor: pointer;
}
#register-form .submit-btn{
        cursor: pointer;
}
#register-form a{
        text-decoration: underline;
}
#register-form .required {
        color: #D311CA;
}
* html #register-form.shipping-adress{
        margin: 0;
}
*+ html #register-form.shipping-adress{
        margin: 0;
}
.center form {
        width: 50%;
        margin-left: auto;
        margin-right: auto;
        padding-top: 10px;
        text-align: left;
}
#register #message {
        width: 355px;
        padding: 0;
        margin: 0;
        position: relative;
        top: 10px;
        left: 0px;
        text-align: center;
}
* html #register #message {
        width: 335px;
        padding: 0;
        margin: 0;
}
*+ html #register #message {
        width: 335px;
        padding: 0;
        margin: 19px 0 0;
}
/* markiert den Hintergrund falls es ein Muss-Feld ist */
.unvalid-input {
        background-color: #D63086;
}
.edit-account-btn {
        border: none;
        width: 187px;
        height: 22px;
        color: #fff;
        padding: 0 0 3px 0;
        background: url(../images/screen/form_submit_btn_187.png) no-repeat;
        font-size: 10px;
        text-align: center;
        text-transform: uppercase;
        cursor: pointer;
}
* html .edit-account-btn {
        padding: 0;
}
*+ html .edit-account-btn {
        padding: 0;
}
#enter-perfume-form {
        margin-left:30px;
        margin-top:30px;
        width:355px;
}
#enter-perfume-form label{
        color: #000;
        text-transform: uppercase;
        font-size: 10px;
        display: inline;
}
#enter-perfume-form .text{
        width: 228px;
        height: 17px;
        padding-left: 2px;
        border: none;
        background: url(../images/screen/form_input.gif) no-repeat;
}
#enter-perfume-form .btn{
        float: right;
        margin-top:15px;
        border: none;
        width: 132px;
        height: 22px;
        color: #fff;
        padding: 0 0 3px 0;
        background: url(../images/screen/form_submit_btn_120.gif) no-repeat;
        text-align: center;
        text-transform: uppercase;
        font-size: 10px;
        cursor: pointer;
}
table input{
        font-size: 10px;
}

.msgBox{
	width:550px;
	padding:10px;
	margin:auto;
	border:1px solid #F7E0EA;
}

/*************/
/*           */
/* Warenkorb */
/*           */
/*************/
#basket-form {
        padding: 0;
}
#basket-form table {
        border-collapse: collapse;
        width: 750px;
}
#basket-form td, #basket-form th{
        padding: 10px;
        border-bottom: 2px solid #E988E4;
}
#basket-form .no-border {
        border-bottom: none;
}
#basket-form .text{
        border: none;
        width: 16px;
        height: 16px;
        background: url(../images/screen/form_input_16.gif) no-repeat;
        font-size: 10px;
        padding-top: 2px;
        text-align: center;
}
#payment, #payment-form #submit-btn {
        display: block;
        padding-bottom: 3px;
        width: 120px;
        height: 22px;
        line-height: 2.3em;
        vertical-align: baseline;
        border: none;
        background: url(../images/screen/form_submit_btn_120.png) no-repeat;
        color: #fff;
        font-size: 10px;
        text-transform: uppercase;
        text-align: center;
        float: right;
        cursor: pointer;
}
#payment-submit {
        position: relative;
        top: 50px;
}
#payment-submit .checkbox {
        visibility: hidden;
        position: relative;
        left: -3000px;
}
#payment-submit img {
        top: 3px;
}
* html #payment-submit img {
        top: 3px;
}
*+ html #payment-submit img {
        top: 3px;
}
#shipping {
        margin-left: 40px;
}
#shipping h1 {
        background: #fff;
}
.payment-page h2 {
        background:#FFFFFF none repeat scroll 0 0;
        padding-bottom: 0px;
        padding-top: 0px;
}
* html .payment-page h2 {
        margin-bottom: 7px;
}
*+ html .payment-page h2 {
        margin-bottom: 7px;
}
#safety-code-popup span{
        display: none;
        margin-left:-155px;
        position:absolute;
}
* html #safety-code-popup span{
        display: none;
        margin-left: -320px;
        position: absolute;
        z-index: 1000;
}
*+ html #safety-code-popup span{
        display: none;
        margin-left: -320px;
        position: absolute;
        z-index: 1000;
}
#safety-code-popup:hover span {
        display: block;
        text-decoration: none;
        border: solid 1px #D311CA;
        color: #000000;
        background: #FFD9B3;
        z-index: 1000;
}
/*************/
/*           */
/* Wordpress */
/*           */
/*************/
#wordpress {
        margin-left: -19px;
        width: 920px;
        height: auto;
        border: none;
}
/**************/
/*            */
/* Flash-Film */
/*            */
/**************/
#flash-movie{
        margin-left: 25px;
}
/****************/
/*              */
/* Hilfsklassen */
/*              */
/****************/
/* Overflow-Methode zum Clearen von floats */
.clear {
        overflow: hidden;
}
* html .clear {
        height: 1%;
}
.hide {
        display: none;
}
.visible {
        visibility: visible;
}
.unvisible {
        visibility: hidden;
}
* html .unvisible{
        margin-left: -2000px !important;
        visibility: visible;
}
*+ html .unvisible{
        margin-left: -2000px !important;
        visibility: visible;
}
/* Typo */
.center {
        text-align: center;
}
.left {
        text-align: left;
}
.right {
        text-align: right;
}
.float-left {
        float: left;
}
.float-right {
        float: right;
}
.highlight-red {
        font-weight: bold;
        color: #D311CA;
}
.highlight-green {
        font-weight: bold;
        color: #D0FA14;
}
.underline {
        text-decoration: underline;
}
.text-transform-none {
        text-transform: none;
}
 .uppercase {
         /*text-transform: uppercase;*/
 }
.white {
        color: #fff;
}
/* Buttons */
.submit-200 {
        width: 200px;
        height: 22px;
        margin-top: 20px;
        margin-right: 20px;
        padding-bottom: 5px;
        border: none;
        font-size: 10px;
        color: #fff;
        text-transform: uppercase;
        background: url(../images/screen/form_submit_btn_200.png) no-repeat;
}
.payment-page .submit-200 {
        margin-bottom: -10px;
        margin-right: -3px;
        margin-top: 13px;
}
* html .payment-page .submit-200 {
        margin-right: -3px;
        margin-top: -5px;
}
*+ html .payment-page .submit-200 {
        margin-right: -3px;
        margin-top: -5px;
}
.form-input-70 {
        width: 72px;
        height: 15px;
        /*border: none;*
        /*background: url(../images/screen/form_input_70.png) no-repeat;*/
		font-size: 12px;
}
.form-input-150 {
        width: 156px;
        height: 15px;
        /*border: none;*/
        /*background: url(../images/screen/form_input_150.png) no-repeat;*/
		font-size: 12px;
}
.form-input-170 {
        width: 176px;
        height: 17px;
        border: none;
        background: url(../images/screen/form_input_170.gif) no-repeat;
}
/* verschiedene Weiten */
.w30 {
        width: 30px;
}
.w80 {
        width: 80px;
}
.w100 {
        width: 100px;
}
.w150 {
        width: 150px;
}
.w200 {
        width: 200px;
}
.w250 {
        width: 250px;
}
.w265 {
        width: 265px !important;
}
a, a:link, a:visited {
        color: #D311CA;
}
#recipes-table a {
        text-decoration: none;
}
* html #choose-payment p{
        position: static;
        margin-top: 19px !important;
}
*+ html #choose-payment p{
        position: static;
        margin-top: 19px !important;
}
/* JavaScript: Formular-Elemente */
/* Checkboxen */
.checked {
        /*background:transparent url(../images/screen/checkbox_activated_btn.gif) no-repeat scroll 0 0px;*/
        margin-top: 0px !important;
        padding-top: 2px !important;
}
.unchecked {
        /*background:transparent url(../images/screen/checkbox_btn.gif) no-repeat scroll 0 0px;*/
        margin-top: 0px !important;
        padding-top: 2px !important;
}
.js-checkbox {
        left:-11px;
        position:relative;
        top:-9px;
}
#basket-form .js-checkbox {
        left:-11px;
        position:relative;
        top: -1px;
}
* html .js-checkbox {
        left:-11px;
        position:relative;
        top: 4px;
}
*+ html .js-checkbox {
        left:-11px;
        position:relative;
        top: 4px;
}
* html .unchecked{
        margin-top: 0 !important;
}
*+ html .unchecked {
        margin-top: 0 !important;
}
* html .checked{
        margin-top: 0 !important;
}
*+ html .checked {
        margin-top: 0 !important;
}
/* Radio-Buttons */
.activated {
        background:transparent url(../images/screen/radio_activated_btn.gif) no-repeat scroll 0 0px; 
	   
	
        margin-top: -15px !important;
        margin-left: 20px !important;
        padding: 0 0 0 25px !important;
        text-align: left !important;
		
		
}
.deactivated {
        background:transparent url(../images/screen/radio_btn.gif) no-repeat scroll 0 0px; 
	   
	 
        margin-top: -15px !important;
        margin-left: 20px !important;
        padding: 0 0 0 25px !important;
        text-align: left !important;
		
		
}
* html .deactivated{
        margin-top: 0 !important;
}
*+ html .deactivated {
        margin-top: 0 !important;
}
* html .activated{
        margin-top: 0 !important;
}
*+ html .activated {
        margin-top: 0 !important;
}
/* Dropdown-Listen */
.dropdown-container {
        margin-top: -21px;
        font-size: 10px;
        text-align: left;
        cursor: pointer;
        padding: 5px 0;
}
* html .dropdown-container {
        margin-top: -15px;
}
*+ html .dropdown-container {
        margin-top: -15px;
}
.dropdown-handle {
        padding-top: 2px;
        padding-left: 5px;
}
.dropdown-list {
        display: none;
        margin-top: -3px;
        position: absolute;
        text-align: left;
        background: #fff;
        border: 1px solid #E988E5;
        overflow-x: hidden;
        overflow-y: auto;
        max-height: 90px;
        z-index: 20000;
}
* html .dropdown-list {
        height: 90px;
        overflow-y: scroll;
}
.dropdown-list:hover {
        cursor: pointer;
}
#contact-form div.dropdown-list ul, #recommend-form div.dropdown-list ul {
        list-style: none;
}
.dropdown-list li.hover {
        background: #E988E5;
}
#creditcard {
        /*background: url(../images/screen/form_select_150.gif) no-repeat scroll 0 0;*/
        /*border: none;*/
        /* width: 162px; */
		width:162px;
}
.expiry {
        /*background: url(../images/screen/form_select_70.gif) no-repeat scroll 0 0;*/
        /*border: none;*/
        text-align: right;
        width: 78px;
}
.paypalImg label{
    position: relative;
    top: 0px;
}

.inputExampleText{
	font-size: 10px;
	color:#808080;
	font-style: italic;
}

.tdAlignCenter{
	text-align:center;
}

