* {
    padding: 0;
    margin: 0;
}

body {
    font-family: Trebuchet MS, Tahoma, Verdana, Arial, Sans Serif;
    background: #F8F8EC;
    text-align: center; 
}

img {
    border-style: none;
}

#wrapper {
    width: 620px;
    border: 2px solid #D5D5B6;
    text-align: left;
    margin-right: auto;
    margin-left: auto;
    margin-top: 24px;
    padding: 6px 5px 0px 5px;
}

p, ol, ul, li, td, tr, div, a, h1, h2, h3 {
    font-family: Trebuchet MS, Tahoma, Verdana, Arial, Sans Serif;
    font-size: 14px;
}

h1 {
    margin-top: 5px;
    margin-bottom:20px;
    font-size: 16px;
    color: #B11E2F;
}

#header {
    margin: 0px 0px 5px 0px;
    height: 108px;
    width: 618px;
}

#header-img {
    height: 108px;
    width: 388px;
    float: left;
}

#logo {
    height: 108px;
    width: 230px;
    float: left;
}

#footer {
    clear: both;
    width: 585px;
    height: 39px;
    border-top: 2px solid #D5D5B6;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px;
}

#footer img {
    margin-top: 7px;
    float: left;
}

#footer-text {
    margin-right: auto;
    margin-left: auto;
    margin-top: 12px;
    padding-bottom: 30px;
    clear: both;
}

#footer-text a, #footer-text {
    font-size: 11px;
    font-weight: normal;
    color: #5E2D1B;
}

input{
    border: solid 1px #B1192C;
    background: #EFE5CA;
}

#container {
    min-height: 409px;
    font-size: 12px;
    font-weight: normal;
    color: #5C2A19;
    /*border: 1px solid Red; */
}

#container p {
    padding: 2px 0px 2px 0px;
}

#logo-big {
    height: 134px;
    width: 618px;
}

#main-links {
    margin: 34px 0px 0px 5px;
    width: 284px;
    *width: 281px;
    float: left;
}

#main-links img {
    padding: 0px 0px 25px 0px;
}

#main-photo {
    margin: 0px 0px 0px 0px;
    float: left;
}

#main-content, #main-content p, #main-content img {
    width: 614px;
    margin: 0px 0px 0px 0px!important;
    padding: 0px 0px 0px 0px !important;
    vertical-align: top;
}

.line {
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    width: 585px;
    height: 2px;
    background-color: #D5D5B6;
}

#colunm {
    margin-bottom: 240px;
    *margin-bottom: 60px;
}

#colunm img {
    margin: 60px 0px 0px 35px;
    float: left;
    width: 172px;
    height: 109px;
}


#colunm p img {
    margin: 45px 0px 0px 30px !important;
    width: 310px;
    height: 43px;
}

#cloud-men {
    background: url(images/cloud9m-bg.gif) no-repeat;
    width: 618px;
    height: 316px;
}

#cloud-men img {
    width: 371px;
    height: 27px;
    padding: 0px 0px 11px 0px;
}

#cloud-men p {
    padding: 187px 0px 0px 17px;
}

#cloud-women {
    background: url(images/cloud9w-bg.gif) no-repeat;
    width: 618px;
    height: 600px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
}

#cloud-women img {
    width: 463px;
    height: 33px;
    padding: 0px 0px 14px 0px;
}

#cloud-women p {
    padding: 167px 0px 0px 17px;
}

#cloud-women span img {
    width: 162px !important;
    height: 111px !important;
}

#product {
    margin: 10px 0px 0px 0px;
    width: 620px;
}

.bl_img_tx_4 {
    clear: both;
    margin: 0px 0px 10px 30px;
}

.bl_img_tx_3 {
    clear: both;
    margin: 0px 0px 70px 30px;
}

.bl_img_tx_2 {
    clear: both;
    margin: 70px 0px 70px 30px;
}

.bl_img_tx_1 {
    clear: both;
    padding: 20px 0px 0px 0px !important;
    *padding: 0px 0px 0px 0px !important;
}

.bl_img_tx img, .bl_img_tx_1 img, .bl_img_tx_2 img, .bl_img_tx_3 img, .bl_img_tx_4 img  {
    float: left;
    margin: 29px 0px 0px 13px;
    border: 1px solid #DDDDC2;
}

.bl_text_1 {
    margin: 0px 0px 0px 270px;
    padding-top: 40px;
}

.bl_text_2 {
    margin: 0px 0px 0px 270px;
    padding-top: 25px;
}

.bl_text_3 {
    margin: 0px 0px 0px 330px;
    padding: 55px 0px 0px 0px;
}

.bl_text {
    margin: 0px 0px 0px 270px;
    padding-top: 96px;
}

.bl_text p, .bl_text_1 p, .bl_text_2 p, .bl_text_3 p {
    margin: 0px 0px 0px 37px;
    padding: 2px 0px 0px 0px;
    font-size: 10px;
    font-weight: normal;
}

.pbold {
    padding: 2px 0px 0px 0px;
    font-size: 12px !important;
    font-weight: bold;
}

.pbold-1 {
    padding: 2px 0px 0px 0px;
    font-size: 10px !important;
    font-weight: bold;
}

.bl_tx_img {
    padding: 0px 0px 0px 0px;
    clear: both;
    text-align: right;
}

.bl_tx_img_1 {
    padding: 0px 0px 0px 0px;
    clear: both;
    text-align: right;
}

.bl_tx_img img , .bl_tx_img_1 img {
    margin: 0px 24px 0px 0px;
    float: right;
    border: 1px solid #DDDDC2;
}

.bll_text_bg {
    margin: 0px 300px 0px 0px;
    padding: 0px 0px 0px 0px;
    background: url(images/rose-4.gif) no-repeat 10px 220px;
}

.bll_text_bgr {
    margin: 0px 270px 0px 0px;
    padding: 65px 0px 0px 0px;
    background: url(images/rose-10.gif) no-repeat 20px 160px;
}

.bll_text {
    margin: 0px 270px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.bll_text_1 {
    margin: 100px 340px 160px 0px;
    *margin: 100px 340px 70px 0px;
    padding: 0px 0px 0px 0px;
}

.bll_text p, .bll_text_bg p, .bll_text_1 p, .bll_text_bgr p {
    padding: 2px 0px 0px 37px;
    font-size: 10px;
    font-weight: normal;
}

.bll_text p img {
    padding: 0px 150px 0px 0px;
    border: none;
}

#icon, #icon_1 {
    clear: both;
}

#bl_center {
    margin: 0px 0px 30px 0px;
}

#bl_center_1 {
    margin: 0px 0px 75px 0px;
}

#bl_center, #icon_1, #bl_center_1 {
    text-align: center;
    margin-right: auto;
    margin-left: auto;
}

#icon_1 {
    margin: 60px 0px 0px 0px;
}

#icon img {
    margin: 11px 0px 0px 76px;
}

#icon p, #icon_1 p {
    margin: 11px 0px 25px 40px;
    color: #0071BC;
    font-size: 11px;
    font-weight: normal;
}

#distr p {
    margin: 36px 0px 57px 137px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
}

#distr p img {
    padding: 0px 0px 25px 0px;
    width: 349px;
    height: 47px;
}

#distr-link img {
    width: 362px !important;
    height: 41px !important;
}

#distr-enter img {
    margin: 0px 0px 0px 0px !important;
    padding: 0px 0px 0px 0px !important;
    width: 502px !important;
    height: 51px !important;
}

#distr-text {
    font-size: 11px;
    font-weight: normal;
}

#collection {
    background: url(images/rose-5.gif) no-repeat 5px 47px;
    width: 620px;
}

#collection p {
    margin: 45px 0px 70px 221px;
}

#collection img {
    margin: 0px 0px 10px 0px;
    width: 392px;
    height: 60px;
}

#headwear {
    background: url(images/headwear-bg.gif) no-repeat 0px 11px;
    width: 620px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
}

#headwear p {
    padding: 130px 0px 35px 0px;
}

#mics {
    background: url(images/mics-bg.gif) no-repeat 0px 14px;
    width: 620px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
}

#mics div {
    padding: 120px 0px 44px 0px;
}

#mics p {
    padding: 0px 0px 9px 0px;
}

#esthetician {
    float: left;
        padding: 50px 0px 0px 49px;
}

#esthetician img {
    padding: 0px 0px 9px 0px;
}

#esth-img {
    margin-top: 17px;
}

#rose {
    margin: 0px 0px 24px 420px;
}

#rose img {
    padding-top: 12px;
}

#terry {
    background: url(images/terry-bg.gif) no-repeat;
    width: 620px;
    margin-top: -3px !important;
}

#terry p {
    padding: 165px 0px 30px 325px;
}

#rose-1 {
    margin: 0px 8px 35px 0px;
    *margin: 0px 0px 35px 0px;
    float: right;
    width: 192px;
    height: 253px;
}

#rose-1 img {
    border: none;
}

#waffle {
    background: url(images/waffle-bg.gif) no-repeat;
    margin: 5px 0px 0px 0px;
}

#waffle p {
    padding: 182px 0px 20px 224px;
}
/********************/
#thestory { 
    width:590px;
    padding-left:20px;
    padding-right:5px;
    text-align:justify;
}
#thestory2 {    
    width:590px;
    padding-left:20px;
    padding-right:5px;
    text-align:right;
    font-size:15px;
    color:#5C2A19;
    line-height:40px;
    background:url(images/rose-10.gif);
    background-repeat:no-repeat;    
    background-position:left bottom;
    background-position: 10px 20px;
    
}
#thestory3 {    
    padding-left:113px; 
    text-align:left;
    font-size:15px;
    color:#5C2A19;
    line-height:40px;   
}
#thestory4 {    
    padding-left:150px; 
    text-align:left;
    font-size:15px;
    color:#5C2A19;
    
}
#thestory5 {    
    padding-left:175px; 
    text-align:left;
    font-size:15px;
    color:#5C2A19;
    
}
#thestory p{    
    font-size:15px;
    color:#5C2A19;
    line-height:40px;
    text-align:justify;
    /*font-weight:bold;*/
}
.s {
    position:relative;
    top:5px;
}
.s2 {
    position:relative;
    top:2px;
}
.s3 {
    position:relative;
    top:8px;
}
.s4 {
    position:relative;
    top:10px;
}
.thestorytext{
    margin-top:10px;
    margin-bottom:10px;
}
#ideal1{
    float:left;
}
.idealForPhoto{
    
    float:left;
}

IMG.idealForPhoto{
    border:1px solid #E6E6D3;
    float:left;
}
#idealText1{
    float:right;
    padding-top:10px;
    width:376px;
    line-height:25px;
}
#idealphoto2{
    float:right;
    height:auto;
    width:auto;
    margin-top:64px;
}
#idealText2{
    float:left;
    padding-top:25px;
    padding-left:10px;
    text-align:right;
    width:390px;
    line-height:25px;
}