/* CSS Document */

* {

  MARGIN: 0;

  PADDING: 0;

}



body {

	HEIGHT: 100%;

	WIDTH: 100%;

	BACKGROUND-COLOR: #000000;

	COLOR: #B5B5B5;

	FONT-FAMILY: Verdana;

	FONT-SIZE: 8pt;

}



input {

  border: 1px solid #727272;

	font-size: 7pt;

	background-color: #000;

	color: #CCC;

	padding: 3px 2px 3px 3px;

}



ul {

  margin: 1em 0px;

}



blockquote {

  margin: 1em 40px;

}



p {

  margin: 0;

  margin: 0;

  padding: 0;

}



A {

	COLOR: #ccc;

	TEXT-DECORATION: none;

}



H3 {

	FONT-SIZE: 13pt;

	FONT-WEIGHT: normal;

}



IMG {

	BORDER: 0px;

}



#main {

	POSITION: relative;  

	TOP: 50px;

	LEFT: 50%;

  MARGIN-LEFT: -380px;

  WIDTH: 760px;

}



#top {

	HEIGHT: 120px;

  border-bottom: 1px solid #484848;

}



#topBasket {

	HEIGHT: 56px;

	width: 465px;

	float:left;

}



#topSearch {

  HEIGHT: 56px;

  vertical-align:middle;

  text-align: right;

}





#RbrSearchForm_RbrSearchForm strong {

  float:left;

  vertical-align:middle;

  margin: 4px 15px 0px 0px;

}



#RbrSearchForm_RbrSearchForm_Search {

  text-align: left;

  width:190px;

}



#RbrSearchForm_RbrSearchForm_action_results {

  border: 0px;

}



#RbrSearchForm_RbrSearchForm input {

  float:left;

}



#header {

	WIDTH: 800px;

}



#logo {

  padding-top: 7px;

  padding-left: 13px;

  float: left;

	left: 13px;

	width: 41px;

}

#rbrMenuRight {

  padding-top: 7px;

  padding-left: 10px;

}

#rbrTitle {

	left: 67px;

}

#mainNavigation {

	vertical-align: top;

}

#mainNavigation img{

	margin-top: 6px;

	padding-left: 1px;

	vertical-align: top;

}



#lineGrey {

	HEIGHT: 1px;

	BACKGROUND-COLOR: #484848;

}

#winFrameOneAnimation {

	POSITION: relative;

	FLOAT: left;

	DISPLAY: block;

	WIDTH: 760px;

	HEIGHT: 500px;

}

#line {

	WIDTH: 760px;

	HEIGHT: 1px;

}



#winFrameBlock {

  float: left;

  width: 237px;

  margin-right: 7px !important;

  margin-left: 7px !important;

  margin-right: 4px;

  margin-left: 4px;

/*  margin-top: -12px !important;*/

  margin-top: -10px;

}

  #winFrameOneLineShort {

  	WIDTH: 240px;

  	HEIGHT: 1px; 

  }

  #winFrameOnePreviewBlock {

  	WIDTH: 237px;

  	HEIGHT: 113px;

  }

  #winFrameOnePreviewBlockImage {

    HEIGHT: 110px;

    WIDTH: 110px;

  }

  #winFrameOnePreviewBlockText {

    

    WIDTH: 237px;

    HEIGHT: 110px;

  }

  

#SearchResultBlock {

  float: left;

  margin-top: -12px;

  margin-right: 16px;

  margin-bottom: 20px;

  width: 237px;

  height: 110px;

}

  #SearchResultLine {

  	WIDTH: 240px;

  	HEIGHT: 1px; 

  }

  #SearchResultPreviewBlock {

  	WIDTH: 237px;

  	HEIGHT: 110px;

  }

    #SearchResultPreviewBlockImage {

      float: left;

    	WIDTH: 110px;

    	HEIGHT: 110px;

    }

    #SearchResultPreviewBlockText {

    	padding-top: 10px;

    	padding-left: 110px;

    	WIDTH: 237px;

    	HEIGHT: 110px;

    }

  

#content {

	PADDING-BOTTOM: 0px;

}



#contentMain {

	CLEAR: both;

	margin: 0px;

	WIDTH: 760px;

}



#contentMainSubmenuBlock,

#contentMainSubmenuBlockProduct,

#contentMainSubmenuBlockBrush {

	POSITION: relative;

	FLOAT: left;

	padding-top: 24px;

	LEFT: 13px;

	WIDTH: 235px;

	LINE-HEIGHT: 16px;

}



#contentMainSubmenuBlock {
	margin-bottom: 24px;
}



#contentMainSubmenuBlockProduct {

	height: 376px;

}



#contentMainSubmenuBlockBrush {

	height: 475px;

}



#productSubmenuBunny {

	position: absolute;

	bottom: 0;

}



#copyright {

      clear: both;

	WIDTH: 100%;

	COLOR: #363636;

	LINE-HEIGHT: 13px;

}

  #copyright A {

  	COLOR: #CCCCCC;

  	TEXT-DECORATION: none;

  }

  #copyrightPadding {

  	HEIGHT: 12px;

  }

  #copyrightBlockOne {

  	POSITION: absolute;

  	WIDTH: 760px;

  	height: 150px;

  }

  #copyrightBlockTwo {

  	POSITION: absolute;

  	DISPLAY: block;

  	FLOAT: left;

  	LEFT: 200px;

  	Z-INDEX: 16;

  }

  #copyrightBlockThree {

  	POSITION: absolute;

  	DISPLAY: block;

  	FLOAT: right;

  	RIGHT: 5px;

  	Z-INDEX: 17;

  }

  

#beautySecretsContentBlock {

	FLOAT: left;

	WIDTH: 500px;

	MARGIN-TOP: 24px;

}

#beautySecretsTitleBlock {

  POSITION: relative; 

  DISPLAY: block; 

  FLOAT: left; 

  WIDTH: 480px;

}

#beautySecretsPictureBlock {

  POSITION: relative; 

  DISPLAY: block; 

  FLOAT: left; 

  WIDTH: 240px;

}

#beautySecretsTextBlock {

  float: right; 

  WIDTH: 240px; 

  vertical-align: top;

  MARGIN-TOP: 55px;

}

#trendsTitleBlock {

	POSITION: relative;

	FLOAT: left;

	DISPLAY: block;

	LEFT: 280px;

	MARGIN-TOP: 24px;

}

#trendsMainContentBlock {

	FLOAT: right;

	WIDTH: 500px;

}

#trendBlockSpace {

	DISPLAY: inline;

	WIDTH: 500px;

	HEIGHT: 65px;

}

#pastEventsContentBlock {

	POSITION: relative;

	DISPLAY: block;

	WIDTH: 240px;

	LEFT: 280px;

}

#aboutUsContentBlock {

	POSITION: relative;

	DISPLAY: block;

	FLOAT: left;

	WIDTH: 500px;

	LEFT: 20px;

}

#aboutUsContent {

	POSITION: relative;

	DISPLAY: block;

	LEFT: 20px;

	MARGIN-TOP: 24px;

	WIDTH: 240px;

}

#pastEventsMarginTop {

	MARGIN-TOP: 24px;

}

#photosBigImageBlock {

	POSITION: relative;

	DISPLAY: block;

}

#photosThumbsImageBlock {

	POSITION: relative;

	DISPLAY: block;

}

#photosImageBlockContent {

	FLOAT: left;

	WIDTH: 500px;

	MARGIN-TOP: 10px;

	MARGIN-BOTTOM: 5px;

	TEXT-ALIGN: center;

}

#photosImageBlockContent SPAN {

	DISPLAY: block;

	PADDING-TOP: 5px;

}

.clearer {

	CLEAR: both;

	FONT-SIZE: 1px;

	MARGIN-BOTTOM: -1px;

	LINE-HEIGHT: 1px;

	HEIGHT: 1px;

}

.paddingRight {

	PADDING-RIGHT: 17px;

}

.specialOffersTitle {

	PADDING-BOTTOM: 17px;

	FONT-WEIGHT: bold;

	TEXT-TRANSFORM: uppercase;

}

.mainMenu {

	COLOR: #868686;

	FONT-FAMILY: Times New Roman;

	FONT-SIZE: 8pt;

	TEXT-DECORATION: none;

	TEXT-TRANSFORM: uppercase;

	PADDING-RIGHT: 9px;

}



.subMenu {

	COLOR: #ccc;

	FONT-SIZE: 8pt;

        width: 220px;

}

  .subMenu A {

  	COLOR: #ccc;

  	FONT-SIZE: 8pt;

  }

  .subMenu strong {

    text-transform: uppercase;

    margin-bottom: 30px;

  }



div.missing_subscribe_form_field {

  color: #ff0000;

}



form#checkout_form label{

  font-weight:bolder;

  display: block;

  margin-top: 0.5em;

}



form#checkout_form input,textarea,select{

  margin-bottom: 0.5em;

  width: 15em;

}



hr#checkout_line{

  margin-top: 3em;

  margin-bottom: 3em;

  border: 1px solid grey;

}



/* Produkt Details */

  table#detail{

    width: 760px;

    

    padding: 0;

    margin: 0;

  }

  

  table#detail td, tr{

    border: 0px solid green;

    padding: 0;

    margin: 0;

  }

  

  div#detail_div{

    width: 760px;

    position: relative;

    display: block;

    float: left;

    border: 0px solid red;

    margin-top: 40px;

  }

  

  div#marvellouslyWith{

    position: relative;

    width: 240px;

    clear: both;

  }

  

  div#follow_rabbit_text{

    width: 240px;

    padding-left: 25px;

    padding-bottom: 25px;

    padding-top: 0;

    clear: both;

    color: #CCC;

  }

  

  div#result {

    position: relative;

    display: block;

    float: left;

    width: 790px!important;

  }

  

  div#result_block {

    margin: 0;

    padding: 0;

    position: relative;

    display: block;

    float: left;

    width: 240px!important;

    margin-right: 18px;

  }

  

  

  div#marvell_result_down {

    position: relative;

    display: block;

    float: left;

    width: 790px!important;

    height: 110px!important;

  }

  div#marvell_result_block_down {

    position: relative;

    display: block;

    float: left;

    width: 240px!important;

    height: 110px!important;

    margin-right: 18px;

  }

  div#marvell_result_block_down_bild {

    display: block;

    float: left;

    width: 110px; 

    height: 110px;

  }

  div#marvell_result_block_down_text {    

    float: right;

    padding-top: 35px; 

    width: 127px; 

  }

  div#marvell_result_block_down_text span {

    text-transform: capitalize; 

    color: #cccccc;

  }

  div#marvell_result_block_down_text b {

    color: #FFFFFF;

  }

  

  div#div_content_one {

    POSITION: relative;

    DISPLAY: block;

    FLOAT: right; 

    MARGIN-TOP: 10px; 

    WIDTH: 240px;

  }

  

  #div_content_two{

    margin: 0px 0px 0px 240px;

    width: 490px;

  }



td#lisatse_link a{

	COLOR: #363636;

	TEXT-DECORATION: none;

}



.d_none {

 margin-bottom: 50px;

 display: none;

}



h2 {

  font-size: 12pt;

  font-weight: bold;

  margin-top: 15px;

  margin-bottom: 25px;

  text-transform: uppercase;

}



#ProductLeft {

  float: left;

  padding-left: 12px;

  padding-top: 24px;

  width: 320px;

}

  #ProductLeft img#marvell {

    margin-top: 40px;

    margin-bottom: 15px;

  }

#ProductRight {

  padding-top: 75px;

  margin-left: 380px;

  width: 360px;

}

  #ProductRight strong {

    text-transform: uppercase; 

    

  }

  

  .SwapImage {

    MARGIN-LEFT: 10px;

    WIDTH: 45px;

    HEIGHT: 45px;

    text-transform:capitalize;

    

  }

  

  .SwapText {

    padding-left: 10px;

    width: 172px;

    padding-top: 5px;

    /*vertical-align: middle;*/

    font-size: 7pt;

    text-transform:uppercase;

  }

  

  .brushBox {

    margin-top: 5px;

    padding-left: 10px;

    width: 180px;

    font-size: 7pt;

    text-transform: uppercase;

    cursor: pointer;

  }

  

  #SwapBig {

    background: #FFF url(../images/swapBorder.jpg);

    height: 225px;

    width: 330px;

    margin-bottom: 20px;

    text-align: center;

  }

    #SwapBig img {

      height: 120px;

      margin: 20px 0 15px 0;

    }



.boxfloat {

  float: left;

}



#ImageGalleryLime td {

  vertical-align:top;

  padding:5px;

  width:115px;

  height: 180px;

}



.right {

  text-align: right;

}



.footerLang {

  display: block;

  float: left;

  padding-left: 24px;

  padding-top: 4px;

}



#swapText {

  display: block;

  margin: 0 auto;

  color: #000;

  width: 250px;

}

.twitter-share-button {
  margin-right: 12px;
  height: 23px !important;
}

#___plusone_0 {
	float: left !important;
	display: block !important;
	margin-right: 16px !important;
}
