/* PAOPACK */
table#header.alt td{vertical-align:top;}
table#header.alt td h1{padding-left:0px;padding-top:30px;}
table#header.alt td h2{padding-left:0px;}
div.checklist{padding-top:40px;padding-bottom:50px; padding-left:250px;}
div.checklist span{font-size:15px;}
div.checklist span{display:block;padding-left:30px;padding-top:15px;}
div.checklist span{background:url(img/tick.png) no-repeat left bottom;}
div.checklist{background:url(img/price.png) no-repeat 80% 100%;}
div#paopack{margin-top:30px;background:url(img/paopack.png) no-repeat left 20px;height:480px;}

/* SERVICES */
div.lblock, div.rblock
{
    margin-right:30px;
    height:180px;
    float:left;
    width:460px;
    text-align:justify;
    background:url(img/bgme.png) top left no-repeat;
    line-height:16px;
    margin-top:10px;
}

div.rblock{margin-right:0px;}

div.lblock h3, div.rblock h3
{
    font-weight:normal;
    color:#ce1212;
    font-size:15px;
    margin:0;
    padding:0;
    padding-bottom:6px;
    border-bottom:1px solid #c0c0c0;
    font-weight:bold;
}

/* PORTFLIO */
div.thumb{float:left;width:120px; height:139px;}
div.thumb{background-repeat:no-repeat;}
div.thumb{margin:38px 15px 0 15px;}
div.thumb a{display:block;height:91px;}
div#carousel{width:600px;overflow:hidden;}
div#carousel{margin-left:120px;}


div#prev{
    height:44px;
    width:44px;
    background:url(img/prev.png) no-repeat top left;
    position:absolute;
    left:198px;
    top:93px;
    cursor:pointer;
}

div#prev:hover{
    background-position:0px -44px;
}

div#next:hover{
    background-position:0px -44px;
}

div#next:active{
    background-position:0px -88px;
}

div#prev:active{
    background-position:0px -88px;
}

div#next{
    height:44px;
    width:44px;
    background:url(img/next.png) no-repeat top left;
    position:absolute;
    right:30px;
    top:93px;
    cursor:pointer;
}
div#folio_fix{height:50px;}
table#folio{height:450px;}
table#folio td{vertical-align:top;}
table#folio td#browsed{width:500px;}
table#folio td h3{
    font-weight:normal;
    color:#ce1212;
    font-size:15px;
    margin:0;
    padding:0;
    padding-bottom:6px;
    border-bottom:1px solid #c0c0c0;
    font-weight:bold;
}
table#folio td p a{color:#ce1212; text-decoration:none;}
table#folio td p a:hover{color:#ce1212; text-decoration:underline;}

div.done{background:url(img/arrow.png) no-repeat 20px center;padding:5px;padding-left:40px;}

/* button */
a.button{background:url(img/button.png) no-repeat left top;display:block;float:right;color:#fff;}
a.button span{display:block;background:url(img/button.png) no-repeat right top;}
a.button{text-decoration:none;margin-top:20px;}
a.button span{height:25px;padding-top:8px;margin-left:15px;padding-right:15px;}
a.button span{font-weight:bold;}

a.button:hover{background-position:0px -33px;}
a.button:hover span{background-position:right -33px;}
a.button:active{background-position:0px -66px;}
a.button:active span{background-position:right -66px;}

/* CONTACT */
form{padding:0;margin:0;}
table#contact{color:#808080;font-size:15px;margin-left:50px;}
table#contact td{vertical-align:top;}
table#contact td{padding-right:80px;}
table#header h4{color:#808080;font-size:13px;font-weight:normal;}
table#header h4{margin:0;padding:10px 50px;margin-top:20px;}
table#header h4 span{font-size:20px;padding-right:10px;}
div.title_rea{font-weight:bold;color:#808080;text-decoration:underline;padding-bottom:5px;}

textarea, input{margin:0;padding:0;}
input{font-family:sans-serif;font-size:13px;}

span.cmsg{
    display:block;
    padding:50px;
    text-align:center;
    font-size:18px;
    color:#ce1212;
    color:#229;
    color:#4B4;
    margin-bottom:100px;
}


div#inputs span
{
    display:block;
    margin-top:10px;
}

div#inta span.label
{
    display:block;
    padding-top:9px;
}

div#inputs input
{
    border:1px solid #808080;
    padding:5px;
    width:200px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    outline: none;
}
div#inta{width:450px; margin-left:460px;}

div#inta textarea
{
    margin:0;
    border:1px solid #808080;
    padding:5px;
    width:440px;
    height:180px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    outline: none;
}

div#inputs
{
    float:left;
    padding-left:220px;
}

div#globform
{
    margin-top:30px;
    background:url(img/question.png) no-repeat 0px 20px;
    height:350px;
}

a#mfix{
    color:#808080;
    text-decoration:none;
}

a#mfix:hover{
    text-decoration:underline;
}

div#error{
    margin-top:12px;
    display:none;
    float:left;
    height:22px;
    padding-top:15px;
    padding-left:40px;
    background:url(img/warning.png) no-repeat 10px 10px;
    color:#404040;
}

