* {
    margin: 0;
    padding: 0;
}

.clear {
    clear: both;
}

body {
    margin-top: 0px;
    text-align: left;
    font-family: Myriad-Pro;
    font-size: 14px;
    font-weight: normal;
    color: #adaeae;
    background: #f4f5f6;
}

#frame_br {
    height: 9px;
    display: block;
    clear: both;
}

#frame {
    position: relative;
    top: 0px;
    left: 0px;
    width: 1160px;
    min-height: 886px;
    padding: 0px 0px 0px 0px;
    margin: 0 auto;
    vertical-align: top;
    clear: both;
}

#frame #mainarea #left1 #cubes {
    position: absolute;
    top: 927px;
    left: 3px;
    width: 49px;
    height: 102px;
    float: left;
    display: table-cell;
    background: url('../_images/louisa_marie_summer_logo_sign.png') top left no-repeat;
}

#frame #mainarea {
    width: 1160px;
    min-height: 850px;
    display: table-cell;
    background: #fff;
    clear: both;
    overflow-y: hidden;
    vertical-align: top;
}

#frame #mainarea #top_line {
    position: relative;
    top: 0px;
    width: 100%;
    height: 60px;
    display: block;
}

#frame #mainarea #top_line_bottom {
    position: relative;
    top: 0px;
    width: 100%;
    height: 0px;
    display: block;
}

#frame #mainarea #top_space {
    position: fixed;
    top: 0px;
    /*right: -580px;*/
    margin-right: 50%;
    width: 1160px;
    height: 60px;
    display: block;
    background: #fff;
    z-index: 100;
    border-top: 9px solid #f4f5f6;
}

#frame #mainarea #top_space #logo {
    position: relative;
    top: 0px;
    left: 0px;
    width: 204;
    height: 60px;
    margin: 0px 0px 0px 15px;
    display: table-cell;
    float: left;
}

#frame #mainarea #left1 {
    position: relative;
    top: 0px;
    left: 0px;
    width: 165px;
    height: 640px;
    display: table-cell;
    float: left;
}

#frame #mainarea #left2 {
    position: relative;
    top: 0px;
    left: 0px;
    width: 15px;
    height: 640px;
    display: table-cell;
    float: left;
}

#frame #mainarea #right {
    width: 20px;
    display: table-cell;
}

#frame #mainarea #page {
    position: relative;
    top: 0px;
    left: 0px;
    width: 960px;
    min-height: 655px;
    display: table-cell;
    vertical-align: top;
    clear: both;
}

#frame #mainarea #page #image {
    position: relative;
    top: 0px;
    left: 0px;
    width: 960px;
    height: 655px;
    display: block;
    float: left;
    background: #fff;
    vertical-align: top;
    z-index: 9;
    clear: both;
}

#frame #mainarea #page #image_contact {
    position: relative;
    top: 0px;
    left: 0px;
    width: 960px;
    height: 395px;
    display: block;
    float: left;
    background: #fff;
    vertical-align: top;
    z-index: 9;
    clear: both;
}

#frame #mainarea #page #image_about {
    position: relative;
    top: 0px;
    left: 0px;
    width: 960px;
    height: 395px;
    display: block;
    float: left;
    background: #fff;
    vertical-align: top;
    z-index: 9;
    clear: both;
}

#frame #mainarea #left1 #menu00 {
    position: relative;
    /*top: 70px;
    left: -574px;*/
    margin-left: 50%;
    width: 160px;
    min-height: 500px;
    display: block;
    float: right;
    vertical-align: top;
    padding: 16px 0px 0px 0px;
    border: 0px 0px 0px 0px;
    z-index: 0;
}

#frame #mainarea #left1 #menu00 ul {
    font: 17px Myriad-Pro;
    font-weight: normal;
    text-align: right;
}

#frame #mainarea #left1 #menu00 li {
    display: table-row;
    width: 160px;
    float: right;
    padding: 2px 0px 0px 0px;
}

#frame #mainarea #left1 #menu00 li a {
    float: right;
    font: 17px Myriad-Pro;
    text-decoration: none;
    text-align: right;
    font-weight: normal;
    color: #adaeae;
    padding: 0px 0px 0px 0px;
}

#frame #mainarea #left1 #menu00 li a.dark {
    color: #535f6c;
}

#frame #mainarea #left1 #menu00 li a.gray {
    color: #adaeae;
}

#frame #mainarea #left1 #menu00 li a:hover {
    color: #535f6c;
}

#frame #mainarea #top_space #menu_right {
    position: relative;
    top: 0px;
    right: 0px;
    width: 240px;
    height: 19px;
    margin: 33px 20px 0px 0px;
    display: inline;
    float: right;
}

#frame #mainarea #top_space #menu_right #menu01 {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border: 0px 0px 0px 0px;
    height: 19px;
    width: 100%;
}

#frame #mainarea #top_space #menu_right #menu01 ul {
    font: 17px Myriad-Pro;
    font-weight: normal;
    text-align: right;
}

#frame #mainarea #top_space #menu_right #menu01 li {
    display: inline;
}

#frame #mainarea #top_space #menu_right #menu01 li a {
    float: right;
    text-align: right;
    font-family: Myriad-Pro;
    text-decoration: none;
    font-weight: normal;
    padding: 0px 0px 0px 4px;
}

#frame #mainarea #top_space #menu_right #menu01 li a.spacer {
    float: right;
    width: 2px;
    height: 19px;
    margin: 0px 0px 0px 8px;
    background: url('../_images/spacer.png') top left no-repeat;
}

#frame #mainarea #top_space #menu_right #menu01 li a.gray {
    color: #adaeae;
}

#frame #mainarea #top_space #menu_right #menu01 li a.dark {
    color: #535f6c;
}

#frame #mainarea #top_space #menu_right #menu01 li a:visited {
    text-decoration: none;
}

#frame #mainarea #top_space #menu_right #menu01 li a:hover {
    color: #535f6c;
}

#frame #mainarea #top_space #menu_right #menu01 li a:hover {
    color: #535f6c;
}

#frame #mainarea #page #spacer_main {
    clear: both;
    position: relative;
    top: 0px;
    width: 100%;
    margin: 0px 0px 0px 0px;
    height: 0px;
    float: left;
    display: block;
    border-bottom: 1px solid #d4d7da;
}

#frame #mainarea #page #spacer_start {
    clear: both;
    position: relative;
    top: 0px;
    width: 100%;
    margin: 0px 0px 0px 0px;
    height: 0px;
    float: left;
    display: block;
    border-bottom: 1px solid #d4d7da;
}

#frame #mainarea #page #bottom_main {
    position: relative;
    top: 0px;
    width: 100%;
    margin: 0px 0px 0px 0px;
    height: 31px;
    float: left;
    display: table-row;
    z-index: 20;
    clear: both;
}

#frame #mainarea #page #bottom_main #copyright {
    position: relative;
    top: 0px;
    right: 0px;
    width: 200px;
    height: 15px;
    margin: 7px 0px 0px 0px;
    display: inline;
    float: right;
}

#frame #mainarea #page #bottom_main #copyright a {
    font: 12px Myriad-Pro;
    font-weight: normal;
    text-align: right;
    float: right;
    text-decoration: none;
    color: #adaeae;
}

#frame #mainarea #page #bottom_main #copyright_contact {
    position: relative;
    top: 0px;
    right: 0px;
    width: 653px;
    height: 15px;
    margin: 7px 0px 0px 0px;
    display: inline;
    float: right;
}

#frame #mainarea #page #bottom_main #copyright_contact a {
    font: 12px Myriad-Pro;
    font-weight: normal;
    text-align: left;
    float: left;
    text-decoration: none;
    color: #adaeae;
}

#frame #mainarea #page #bottom_main #ico_link_t {
    position: relative;
    top: 4px;
    right: 0px;
    width: 25;
    height: 25px;
    margin: 0px 4px 0px 0px;
    display: inline;
    float: float;
}

#frame #mainarea #page #bottom_main #ico_link_t a {
    text-decoration: none;
}

#frame #mainarea #page #bottom_main #ico_link_f {
    position: relative;
    top: 4px;
    right: 0px;
    width: 25;
    height: 25px;
    margin: 0px 4px 0px 0px;
    display: inline;
    float: float;
}

#frame #mainarea #page #bottom_main #ico_link_f a {
    text-decoration: none;
}

#frame #mainarea #page #bottom_main #ico_link_c {
    position: relative;
    top: 4px;
    right: 0px;
    width: 25;
    height: 25px;
    margin: 0px 4px 0px 0px;
    display: inline;
    float: float;
}

#frame #mainarea #page #bottom_main #ico_link_c a {
    text-decoration: none;
}

#frame #mainarea #page #main_content {
    position: relative;
    top: 0px;
    left: 0px;
    width: 100%;
    min-height: 259px;
    display: block;
    float: left;
    vertical-align: top;
    margin: 0px 0px 0px 0px;
    border-top: 1px solid #d4d7da;
    clear: both;
}

#frame #mainarea #page #main_content h6 {
    font-size: 14px;
    color: #002948;
    font-weight: normal;
}

#frame #mainarea #page #main_content_news {
    position: relative;
    top: 0px;
    left: 0px;
    width: 960px;
    min-height: 0px;
    display: block;
    float: left;
    vertical-align: top;
    margin: 0px 0px 0px 0px;
    border-top: 1px solid #d4d7da;
    clear: both;
}

#frame #mainarea #page #main_content_portfolio {
    position: relative;
    top: 0px;
    left: 0px;
    width: 960px;
    min-height: 0px;
    display: block;
    float: left;
    vertical-align: top;
    margin: 0px 0px 0px 0px;
    border-top: 1px solid #d4d7da;
    clear: both;
}

#frame #mainarea #page #main_content #text_contact {
    position: relative;
    top: 0px;
    left: 0px;
    width: 480px;
    height: 259px;
    display: table-cell;
    float: left;
    vertical-align: top;
    z-index: 9;
    font: 15px Myriad-Pro;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    clear: both;
}

#frame #mainarea #page #main_content #form_contact {
    position: relative;
    top: 0px;
    left: 0px;
    width: 435px;
    height: 259px;
    display: table-cell;
    float: right;
    vertical-align: top;
    z-index: 9;
}

#frame #mainarea #page #main_content #text_about {
    position: relative;
    top: 0px;
    left: 0px;
    width: 960px;
    min-height: 259px;
    display: table-row;
    float: left;
    vertical-align: top;
    z-index: 9;
    font: 15px Myriad-Pro;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    clear: both;
}

#frame #mainarea #page #main_content #text_news {
    position: relative;
    top: 0px;
    left: 0px;
    width: 960px;
    min-height: 259px;
    display: table-row;
    float: left;
    vertical-align: top;
    z-index: 9;
    font: 15px Myriad-Pro;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    clear: both;
}

#frame #mainarea #page #main_content_news #news_title {
    position: relative;
    top: 0px;
    left: 0px;
    width: 955px;
    height: 24px;
    display: table-row;
    float: left;
    vertical-align: top;
    z-index: 9;
    font: 17px Myriad-Pro;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    clear: both;
    border-bottom: 1px solid #d4d7da;
    padding-left: 5px;
}

#frame #mainarea #page #main_content_news #news_content {
    position: relative;
    top: 0px;
    left: 0px;
    width: 960px;
    min-height: 24px;
    display: table-row;
    float: left;
    vertical-align: top;
    z-index: 9;
    font: 15px Myriad-Pro;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    padding: 10px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    clear: both;
}

#frame #mainarea #page #main_content_news #news_content a {
    text-decoration: none;
    color: #535f6c;
}

#frame #mainarea #page #main_content_news #news_content a:hover {
    text-decoration: none;
    color: #191919;
}

#frame #mainarea #page #main_content_news #news_thumbs {
    position: relative;
    top: 0px;
    left: 0px;
    width: 965px;
    min-height: 110px;
    display: table-row;
    float: left;
    vertical-align: top;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    clear: both;
}

#frame #mainarea #page #main_content_news #news_thumbs #thumb {
    position: relative;
    top: 0px;
    left: 0px;
    width: 151px;
    height: 100px;
    display: inline-table;
    vertical-align: top;
    padding: 5px 8px 0px 0px;
    margin: 0px 0px 0px 0px;
    clear: both;
}

#frame #mainarea #page #main_content_news #news_thumbs #thumb a {
    vertical-align: top;
    text-align: left;
    text-decoration: none;
}

#frame #mainarea #page #main_content_news #news_thumbs .thumb {
    position: relative;
    top: 0px;
    left: 0px;
    width: 151px;
    height: 100px;
    display: inline-table;
    vertical-align: top;
    padding: 5px 8px 0px 0px;
    margin: 0px 0px 0px 0px;
    clear: both;
}

#frame #mainarea #page #main_content_news #news_thumbs .thumb a {
    vertical-align: top;
    text-align: left;
    text-decoration: none;
}

#frame #mainarea #page #main_content_portfolio #portfolio_title {
    position: relative;
    top: 0px;
    left: 0px;
    width: 955px;
    height: 24px;
    display: table-row;
    float: left;
    vertical-align: top;
    z-index: 9;
    font: 17px Myriad-Pro;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    color: #7d8790;
    clear: both;
    border-bottom: 1px solid #d4d7da;
    padding-left: 5px;
}

#frame #mainarea #page #main_content_portfolio #portfolio_content {
    position: relative;
    top: 0px;
    left: 0px;
    width: 960px;
    min-height: 24px;
    display: table-row;
    float: left;
    vertical-align: top;
    z-index: 9;
    font: 15px Myriad-Pro;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    color: #7d8791;
    padding: 10px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    clear: both;
}

#frame #mainarea #page #main_content_portfolio #portfolio_thumbs {
    position: relative;
    top: 0px;
    left: 0px;
    width: 965px;
    min-height: 110px;
    display: table-row;
    float: left;
    vertical-align: top;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    clear: both;
}

#frame #mainarea #page #main_content_portfolio #portfolio_thumbs #thumb {
    position: relative;
    top: 0px;
    left: 0px;
    width: 151px;
    height: 100px;
    display: inline-table;
    vertical-align: top;
    padding: 7px 8px 0px 0px;
    margin: 0px 0px 0px 0px;
    clear: both;
}

#frame #mainarea #page #main_content_portfolio #portfolio_thumbs #thumb a {
    vertical-align: top;
    text-align: left;
    text-decoration: none;
}

#frame #mainarea #page #main_content_portfolio #portfolio_thumbs .thumb {
    position: relative;
    top: 0px;
    left: 0px;
    width: 151px;
    height: 100px;
    display: inline-table;
    vertical-align: top;
    padding: 7px 8px 0px 0px;
    margin: 0px 0px 0px 0px;
    clear: both;
}

#frame #mainarea #page #main_content_portfolio #portfolio_thumbs .thumb a {
    vertical-align: top;
    text-align: left;
    text-decoration: none;
}

#fld1 {
    position: absolute;
    top: 10px;
    left: 51px;
    width: 155px;
    height: 18px;
    display: inline-table;
    float: left;
    text-align: left;
}

#fld1t {
    position: absolute;
    top: 11px;
    left: 0px;
    width: 43px;
    height: 18px;
    display: inline-table;
    float: left;
    text-align: left;
}

#fld1t a {
    font: 15px Myriad-Pro;
    font-weight: normal;
    text-align: right;
    text-decoration: none;
    float: right;
    color: #adaeae;
}

#fld2 {
    position: absolute;
    top: 30px;
    left: 51px;
    width: 155px;
    height: 18px;
    display: inline-table;
    float: left;
    text-align: left;
}

#fld2t {
    position: absolute;
    top: 31px;
    left: 0px;
    width: 43px;
    height: 18px;
    display: inline-table;
    float: left;
    text-align: left;
}

#fld2t a {
    font: 15px Myriad-Pro;
    font-weight: normal;
    text-align: right;
    text-decoration: none;
    float: right;
    color: #adaeae;
}

#fld3 {
    position: absolute;
    top: 10px;
    left: 280px;
    width: 155px;
    height: 18px;
    display: inline-table;
    float: left;
    text-align: left;
}

#fld3t {
    position: absolute;
    top: 11px;
    left: 220px;
    width: 52px;
    height: 18px;
    display: inline-table;
    float: left;
    text-align: left;
}

#fld3t a {
    font: 15px Myriad-Pro;
    font-weight: normal;
    text-align: right;
    float: right;
    text-decoration: none;
    color: #adaeae;
}

#fld4 {
    position: absolute;
    top: 30px;
    left: 280px;
    width: 155px;
    height: 18px;
    display: inline-table;
    float: left;
    text-align: left;
}

#fld4t {
    position: absolute;
    top: 31px;
    left: 220px;
    width: 52px;
    height: 18px;
    display: inline-table;
    float: left;
    text-align: left;
}

#fld4t a {
    font: 15px Myriad-Pro;
    font-weight: normal;
    text-align: right;
    float: right;
    text-decoration: none;
    color: #adaeae;
}

#fld5 {
    position: absolute;
    top: 74px;
    left: 3px;
    width: 431px;
    height: 154px;
    display: inline-table;
    float: left;
    text-align: left;
}

#fld5t {
    position: absolute;
    top: 56px;
    left: 0px;
    width: 190px;
    height: 18px;
    display: inline-table;
    float: left;
    text-align: left;
}

#fld5t a {
    padding-left: 3px;
    font: 15px Myriad-Pro;
    font-weight: normal;
    text-align: left;
    float: left;
    text-decoration: none;
    color: #adaeae;
}

#fld6 {
    position: absolute;
    top: 230px;
    left: 3px;
    width: 160px;
    height: 18px;
    display: inline-table;
    float: left;
    text-align: left;
}

#fld6 a {
    font: 15px Myriad-Pro;
    font-weight: normal;
    text-align: left;
    float: left;
    text-decoration: none;
    color: #adaeae;
}

#fld7 {
    position: absolute;
    top: 230px;
    left: 335px;
    width: 90px;
    height: 18px;
    display: inline-table;
    float: left;
    text-align: left;
    z-index: 30;
}

#fld7t {
    position: absolute;
    top: 230px;
    left: 335px;
    width: 90px;
    height: 18px;
    display: inline-table;
    float: left;
    text-align: left;
    z-index: 20;
}

#fld7t a {
    font: 15px Myriad-Pro;
    font-weight: normal;
    text-align: left;
    float: left;
    text-decoration: none;
    color: #adaeae;
}

#pfld1 {
    position: absolute;
    top: 375px;
    left: 9px;
    width: 105px;
    height: 18px;
    display: inline-table;
    float: left;
    text-align: left;
}

#pfld2 {
    position: absolute;
    top: 398px;
    left: 9px;
    width: 105px;
    height: 18px;
    display: inline-table;
    float: left;
    text-align: left;
}

.kontakt0 {
    font-family: Myriad-Pro;
    font-size: 15px;
    text-align: left;
    font-weight: normal;
    color: #adaeae;
    background-color: #f4f5f6;
    border-top: 0px dotted #4e686d;
    border-bottom: 0px dotted #4e686d;
    border-left: 0px solid #4e686d;
    border-right: 0px solid #4e686d;
    width: 155px;
    height: 18px;
}

.kontakt2 {
    font-family: Myriad-Pro;
    font-size: 15px;
    text-align: left;
    font-weight: normal;
    color: #adaeae;
    background-color: #f4f5f6;
    border-top: 0px dotted #4e686d;
    border-bottom: 0px dotted #4e686d;
    border-left: 0px solid #4e686d;
    border-right: 0px solid #4e686d;
    width: 431px;
    height: 154px;
}

#minibody {
    position: relative;
    top: 6px;
    width: 450px;
    height: 544px;
    margin: 0;
    padding: 16px 15px 0px 0px;
    margin: 0 auto;
    overflow: auto;
    background: #fff;
}

#minibody .title {
    margin: 0px 0px 10px 13px;
    text-align: left;
    font-family: Myriad-Pro;
    font-size: 18px;
    font-weight: normal;
    color: #979fa6;
}

#minibody .marg {
    margin: 0px 0px 0px 13px;
    text-align: left;
    font-family: Myriad-Pro;
    font-size: 15px;
    font-weight: normal;
    color: #7d8790;
}

/* thumbs slider*/
.touchslider {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.touchslider .touchslider-viewport {
    border: 0px solid #d4d7da;
    width: 960px;
    overflow: hidden;
    position: relative;
    height: 106px;
}

.touchslider .touchslider-item {
    height: 100px;
    overflow: hidden;
}

.touchslider .touchslider-nav {
    display: inline-table;
    text-align: right;
    width: 260px;
    height: 25px;
}

.touchslider .touchslider-nav a {
    cursor: pointer;
    color: #7d8790;
}

.touchslider .touchslider-nav a:active {

}

.touchslider-nav {
    font: 17px/17px Myriad-Pro;
}

.touchslider .archive {
    position: relative;
    top: 4px;
    left: 786px;
    height: 19px;
    width: 120px;
    text-align: right;
    float: left;
    color: #adaeae;
    display: inline-block;
    margin: 0px 0px 0px 0px;
}

.touchslider .touchslider-prev {
    position: relative;
    top: 3px;
    left: 791px;
    margin-right: 0px;
    height: 19px;
    width: 19px;
    float: left;
    display: inline-block;
    margin: 0px 0px 0px 0px;
}

.touchslider .touchslider-next {
    position: relative;
    top: 3px;
    left: 789px;
    margin-left: 0px;
    width: 19px;
    height: 19px;
    float: left;
    display: inline-block;
}

.touchslider .touchslider-dot {
    position: relative;
    top: 10px;
    left: 790px;
    margin-right: 0px;
    height: 5px;
    width: 13px;
    float: left;
    display: inline-block;
    margin: 0px 0px 0px 0px;
}

.touchslider .touchslider-next-in {
    position: absolute;
    right: 0px;
}

.touchslider .touchslider-prev-in {
    position: absolute;
    left: 0px;
}

.touchslider .touchslider-nav-item {
    width: 19px;
    height: 19px;
    background: #fff;
    margin: 0px 0px 0px 0px;
    display: inline-block;
}

.touchslider .touchslider-nav-item-current {
    background: #cff0ff;
}

/* thumbs menu*/
.touch {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 110px;
}

.touch .touchslider-nav {
    position: relative;
    top: 0px;
    text-align: right;
    vertical-align: top;
}

.touch .touchslider-nav a {
    cursor: pointer;
    color: #7d8790;
}

.touch .touchslider-nav a:active {

}

.touch .archive {
    position: relative;
    top: 1px;
    right: 8px;
    height: 19px;
    text-align: right;
    float: left;
    color: #7d8790;
    display: inline-block;
    margin: 0px 0px 0px 0px;
}

.touch .archive0 {
    position: relative;
    top: 1px;
    right: 8px;
    height: 19px;
    text-align: right;
    float: left;
    color: #7d8790;
    display: inline-block;
    margin: 0px 0px 0px 17px;
}

.touch .archive1 {
    position: relative;
    top: 1px;
    right: 8px;
    height: 19px;
    text-align: right;
    float: left;
    color: #7d8790;
    display: inline-block;
    margin: 0px 2px 0px 0px;
}

.touch .touchslider-prev {
    position: relative;
    top: 0px;
    right: 0px;
    height: 19px;
    width: 19px;
    float: left;
    display: inline-block;
    margin: 0px 0px 0px 0px;
}

.touch .touchslider-next {
    position: relative;
    top: 0px;
    right: 0px;
    width: 19px;
    height: 19px;
    float: left;
    display: inline-block;
    margin: 0px 0px 0px 0px;
}

.touch .touchslider-prev-img {
    position: relative;
    top: 0px;
    right: 0px;
    height: 19px;
    width: 19px;
    float: left;
    display: inline-block;
    margin: 0px 0px 0px 0px;
}

.touch .touchslider-next-img {
    position: relative;
    top: 0px;
    right: 0px;
    width: 19px;
    height: 19px;
    float: left;
    display: inline-block;
    margin: 0px 0px 0px 0px;
}

.touch .touchslider-dot {
    position: relative;
    top: 7px;
    right: 0px;
    height: 5px;
    width: 13px;
    float: left;
    display: inline-block;
    margin: 0px 0px 0px 0px;
}

.touch .touchslider-next-in {

}

.touch .touchslider-prev-in {

}

.touch .touchslider-nav-item {
    width: 19px;
    height: 19px;
    background: #fff;
    margin: 0px 0px 0px 0px;
    display: inline-block;
}

.touch .touchslider-nav-item-current {
    background: #cff0ff;
}

.pshortbreak {
    margin-bottom: -0.5em;
}

