﻿body{
    width:100%;
    height:100%;
    margin:0;
    padding:0;
    min-width:1024px;
    background:#4F3939;
     font-family:"Tahoma";
     color:#4F3939;
}
a{
    display:block;
    width:100px;
    color:#4F3939;
    text-decoration:none;
}
.center{
    margin-left:auto;
    margin-right:auto;
}
.logo{
    position:absolute;
}
.error{
  
    font-size:0.8em;
   
}
input{
    margin-right:5px;
}
ul#payment_step li{
    list-style:decimal !important;
}
#header{
    position:relative;
    width:100%;
    min-width:1024px;
    height:300px;
    top:100px;
   
    border-bottom:10px solid #E08E79;
    border-top:5px solid #E08E79;
}
#slide_show{
    position:relative;
    min-width:1024px;
    height:300px;
    width:100%;
    overflow:hidden;
     filter:alpha(opacity=70);
 	/* CSS3 standard */
  	opacity:0.70;
}

#slide_show  img{
   position:absolute;
   top:0;
   left:0;
   z-index:8;
}
#slide_show img.active {
    z-index:10;
    opacity:1.0;
}
#slide_show img.last-active {
    z-index:9;
}


#showroom  img{
   position:absolute;
   top:0;
   left:0;
   z-index:8;
}
#showroom img.active {
    z-index:10;
    opacity:1.0;
}
#showroom img.last-active {
    z-index:9;
}

.logo{
    position:absolute;
  top:-70px;
}
.img{
    position:relative;
}

#logo{
    top:30px;
    left:-100px;
   position:relative;
   float:left;
}
#menu_container{
    position:relative;
    width:100%;
    min-width:800px;
    height:40px;
    float:right;
    
}
#main_menu_wraper{
    position:absolute;
    width:400px;
    height:40px;
     right:0;
     top:-35px;
   
}
ul#main_menu{
    top:-2px;
    position:absolute;
    margin:0;
    padding:0;
    right:0;

  
}
ul#main_menu li{
    padding:5px;
    margin-right:1px;
    float:left;
    list-style:none;
    font-size:1.2em;
    color:#F1D4AF;
}
#content{
    margin-top:140px;
    position:relative;
    width:800px;
    height:auto;
   
    
}
.top{
    position:relative;
     width:800px;
     height:27px;
     background:url("top.png");
}
.bottom{
    position:relative;
     width:800px;
     height:27px;
     background:url("bottom.png");
    
}
.body_content{
    position:relative;
    width:800px;
    height:auto;
    background:#ece5ce;
}

#content_wraper{
    position:relative;
    margin-left:25px;
    margin-right:25px;
    padding-top:20px;
    padding-bottom:20px;
    width:710px;
    height:auto;
    border:1px solid #E08E79;
    padding-left:20px;
    padding-right:20px;
}
img#h1{
    position:absolute;
    left:40px;
    top:-40px;
    z-index:5;
}
#asd{
    height:500px;
}
.block_content{
    position:relative;
    width:320px;
    height:auto;
    border:1px dashed #E08E79;
    font-size:0.9em;
    display:block;
    text-align:justify;
    padding:10px;
}
.float_right{
   float:right;
  
}
.buy_list{
    border:none;
    width:690px;
    height:auto;
   
}

.price_list{
    width:250px;
}

.oblique{
    font-style:oblique;;
}
.buy_btn{
    position:relative;
    margin-top:10px;
    bottom:0;
    width:100px;
    height:30px;
    border:1px solid #E08E79;
    background:#efc9b8;
    color:#4F3939;
    font-weight:bold;
    font-size:1.2em;
    text-align:center;
    line-height:30px;
}

.buy_btn_cus{
      width:210px !important;
      padding-left:10px;
      text-align:left !important;
}
.buy_btn_cus a{
      width:210px !important;
    
}
.home_btn a{
      width:180px !important;
    
}

ul.payment_package  li{
    margin-bottom:10px !important;
}
ul.payment_package  li>h4{
   margin:0;
    margin-bottom:10px;
    padding:0;
}
ul.payment_detail_final {
    position:relative;
    margin:0;
    margin-top:20px;
    padding:0;
}

ul.payment_detail_final  li{
     float:left;
    list-style:none;
    width:685px;
    height:auto;
    border:1px dashed #E08E79;
    margin-bottom:40px;
    padding:10px;
    font-size:0.9em;
}
ul.payment_detail_final li span.price_details>h4{
    position:relative;
    margin:0;
    margin-bottom:10px;
    padding:0;
    font-size:1.5em !important;
}
ul.payment_detail_final li>h4{
 
    margin:0;
    margin-bottom:10px;
    padding:0;
  
}
ul.payment_detail_final li span.price_details{
        position:relative;
    width:400px;
    height:auto;
    margin-bottom:10px;
    display:block;
}
ul.payment_detail_final  li>div{
        top:30px;
    position:relative;
    width:auto;
    height:227px;
    float:right;
}
#thz{
    position:relative;
    width:600px;
    text-align:center;
}

.home_btn{
    width:180px;
    position:absolute;
    right:0px !important;
    float:right;
    margin-right:20px;
    margin-bottom:20px;
}


ul#price_list{
    position:relative;
    margin:0;
    margin-top:20px;
    padding:0;
}
ul#price_list li{
    float:left;
    list-style:none;
    width:685px;
    height:auto;
    border:1px dashed #E08E79;
    margin-bottom:40px;
    padding:10px;
    font-size:0.9em;
}

ul#price_list li span.price_details>h4{
    position:relative;
    margin:0;
    margin-bottom:10px;
    padding:0;
    font-size:1.5em !important;
}

ul#price_list li>div>img{
    height:227px;
    float:left;
   
}

.float_left{
    float:left !important;
}
ul#price_list li span.price_details{
    position:relative;
    width:400px;
    height:auto;
    margin-bottom:10px;
    display:block;
}

.confirm_price_details{
    width:685px !important;
}
ul#price_list li>div{
    top:30px;
    position:relative;
    width:auto;
    height:227px;
    float:right;
  
}
.price_details ul{
    position:relative;
}


table.details{
    margin:0;
    padding:0;
}
table.details td.bold{
     font-weight:bold;
    margin-right:5px;
    padding-right:10px;
   
    
}

#cart{
    position:absolute;
    width:200px;
    height:300px;
    border:1px solid white;
    right:-300px;
}
.active_cart{
    border:1px solid red !important;
}
.hidden{
    display:none;
}
form{
    margin:0;
    padding:0;
}
.s{
    margin-right:5px;
    padding:0;
}
.t{
    text-align:center;
    margin:0;
    padding:0;
    width:20px;
    height:15px;
    border:1px solid #F1D4AF;
   
}

ul.products{
    position:relative;
    margin:0;
    padding:0;
  
}
ul.products li{
    float:left;
    position:relative;
    list-style:none;
    border:1px dashed #E08E79;
    width:93px;
    height:105px;
    margin:5px;
    padding:5px;
    text-align:center;
}
ul.products li img{
    position:relative;
    width:90px;
    height:80px;
    text-align:top;
    float:left;
    margin-bottom:10px;
 
}
.showroom li{
    width:150px !important;
     height:150px !important;
    
}
.showroom li img{
    width:150px !important;
     height:150px !important;
        filter:alpha(opacity=60);
 	/* CSS3 standard */
  	opacity:0.60;
     
    
}
.showroom li img:hover{
    width:150px !important;
     height:150px !important;
        filter:alpha(opacity=99);
 	/* CSS3 standard */
  	opacity:0.99;
     
    
}

#submit{
    position:relative;
    bottom:0px;
    clear:both;
    width:100%;
    height:60px;
    text-align:center;
    padding:0;
    margin:0;
    line-height:30px;
   
}
.btn_next{
    position:absolute;
    right:0;
    bottom:0;
    width:100px;
    height:30px;
    cursor:pointer;
    font-weight:bold;
    font-size:1.2em;
    border:1px solid #E08E79;
    background:#efc9b8;
      color:#4F3939;
}
.btn_howto{
    margin-bottom:20px;
}
.btn_back{
    position:absolute;
    left:0;
    bottom:0;
    width:100px;
    height:30px;
    cursor:pointer;
    font-weight:bold;
    font-size:1.2em;
    border:1px solid #E08E79;
    background:#efc9b8;
      color:#4F3939;
}
.btn_confirm{
     position:absolute;
    right:0;
    bottom:0;
    width:150px;
    height:30px;
    cursor:pointer;
    font-weight:bold;
    font-size:1.2em;
    border:1px solid #3ee64f;
    background:#ceecd1;
    color:#4F3939;
    margin-bottom:10px;
}
.vertical_content{
    position:relative;
    margin-top:20px;
    margin-bottom:20px;
    width:690px;
    padding:10px;
    height:260px;
    border:1px dashed #E08E79;
    
}
.display_block{
    display:block;
    
}
.height_auto{
    height:auto;
}
.buttongo{
    position:relative;
    height:auto;
    border:none;
}

#quickbuy{
   
   position:absolute;
   left:558px;
    
    width:150px;
    height:40px;
    line-height:40px;
    vertical-align:middle;
    text-align:center;
    border:1px solid #0eb0ef;
    font-size:1.9em;
    font-weight:bold;
    background:#b5e8fc;
}
#quickbuy a{
    width:150px;
}


#quickbuy2{
   
   position:relative;
   top:0;
    left:390px;
    width:150px;
    height:40px;
    line-height:40px;
    vertical-align:middle;
    text-align:center;
    border:1px solid #E08E79;
    font-size:1.9em;
    font-weight:bold;
    background:#d8ada2;
}
#quickbuy2 a{
    width:150px;
}

.vertical_img {
    width:670px !important;
    margin:10px;
   
 
}
.vertical_img img {
   width:200px !important;
    border:1px dotted #E08E79;
    margin:10px;
}


.block_content>h4{
    margin:0;
    padding:0;
    font-size:1.5em !important;
    margin-bottom:5px;
   
}
.block_content img.footer_img{
   border:1px dotted #E08E79;
   width:55px;
   margin-top:5px;
   margin-bottom:18px;
}
.block_content img.footer_img2{
   border:1px dotted #E08E79;
   width:205px;
   margin-top:5px;
   margin-bottom:5px;
}
.crack2{
    
    height:150px;
}

.img_list{
    height:30px !important;
    background:none;
     top:50px;
}

ul.tabs_menu{
    position:absolute;
    padding:0;
    top:-40px;
    margin:0;
   right:0;
   border-bottom:1px solid black;
}
ul.tabs_menu li{
    float:left;
    list-style:none;
    line-height:30px;
    width:100px;
    border:1px  dashed #4F3939;
    margin:1px;
    text-align:center;
    background:#ece5ce;
    color:#4F3939;
}
#menu_container{
     position:absolute;
    width:400px;
    right:0;
    border:1px solid red;
  
}
#footer{
    width:100%;
    height:170px;
    position:relative;
    background:#E08E79;
    z-index:0;
}

#boxx{
    position:relative;
    width:300px;
    height:200px;
    
    bottom:0;
   float:right;
}

#boxx img{
    
  width:300px;
}

.containment{
    position:relative;
    width:685px;
    padding:10px;
    height:auto;
    border:1px dashed #E08E79 !important;
    margin-bottom:30px;
}
.containment>h4{
    position:relative;
    margin:0;
    margin-bottom:10px;
    padding:0;
    font-size:1.5em !important;
}
.crack{
    position:relative;
    width:100%;
    clear:both;
}







