@charset "utf-8";
/* CSS Document */

.priceTitle {
  display:none;
  position:absolute;
  background-color:#EFEFEF ;
  border:1px solid #909090;
  padding:5px 10px 5px 10px;
  width:200px;
  font-size:11px;
  text-align:justify;
  color:#4b4b4b;
  z-index:10000;
}

.priceTitle p {
  margin: 5px 0; line-height: 1.2em;
}

/* ------------------- PREVIEW TEMPLATE start ----------------------------*/
#interface1 {
        z-index:1;
}
#loader_container {text-align:center;position:absolute;top:40%;width:100%}
#loader {
        font-family:Tahoma, Helvetica, sans;
        font-size:10px;
        color:#000000;
        background-color:#FFFFFF;
        padding:10px 0 16px 0;
        margin:0 auto;
        display:block;
        width:135px;
        border:1px solid #6A6A6A;
        text-align:left;
        z-index:255;
}
#progress {
        height:5px;
        font-size:1px;
        width:1px;
        position:relative;
        top:1px;
        left:10px;
        background-color:#9D9D94
}
#loader_bg {
        background-color:#EBEBE4;
        position:relative;
        top:8px;left:8px;height:7px;
        width:113px;font-size:1px
}

.border_preview{
        z-index:100;
        position:absolute;
        background: #fff;
        border: 1px solid #444;
		line-height: 0;
		vertical-align: middle;
}
.preview_temp_load {
        vertical-align:middle;
        text-align:center;
        padding: 10px;
}
.preview_temp_load img{
        vertical-align:top;
        text-align:center;
}
.banner-0 {
	width:398px;
}

/* ------------------- PREVIEW TEMPLATE end ------------------------------*/


.templates_box {
}
.main_preview_box .preview_content {
    background-color: #FFFFFF;
    padding: 5px;
}
.templates_box .main_preview_box table {
    width: 100%;
}
.templates_box .main_preview_box td {
    text-align: center;
    vertical-align: bottom;
}
.template_preview_box {
    color: #434343;
    font-size: 11px;
    margin: 0 auto;
    text-align: left;
    width: 145px;
}
.template_preview_box a.previewlink {
    cursor: pointer;
}
.template_preview_box .productType {
    color: #434343;
    font-weight: bold;
}
.template_preview_box .productType:hover {
    /* background: url("../images/price_mark.gif") repeat-x scroll left bottom transparent; */
    color: #434343;
}
.template_preview_box .product-price {
    border-top: 1px solid #000000;
}
.template_preview_box .info {
    margin: 0 1px;
    padding: 6px 0;
}
.template_preview_box .product-price .price {
    float: left;
}
.template_preview_box .product-price strong {
    float: right;
}
.templates_box .main_preview_box .preview_image {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #FFFFFF;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 1px;
}
.templates_box a {
    color: #D40406;
}
.previewlink {
    display: block;
}
.templates_box a:hover {
    color: #D57E7F;
}
.templates_box hr {
    border-color: #4486DB;
    border-style: solid;
    border-width: 1px 0 0;
    height: 1px;
}
.template_preview_box .price {
    /* background: url("../images/price_mark.gif") repeat-x scroll left bottom transparent; */
}

.picture_menu {
    background-color: #7D7F7E;
    border: 3px solid #7D7F7E;
    color: #FFFFFF;
    text-align: center;
}
.picture_menu a {
    color: #FFFFFF;
    font-size: 11px;
    font-weight: normal;
}

.template_preview_box .info {
    margin: 0 1px;
    padding: 6px 0;
}

.template_preview_box .product-price {
    border-top: 1px solid #000000;
}

.hanoidesign_templatehome_cover .columns .col:last-child {
    margin: 0;
}