/*
Template ID: 01
Template URI: http://symisun.com/templates/free/01/
Description: The first free CSS template released by SymiSun*
Version: 1.1
Developed by SymiSun*
Company URI: http://symisun.com/

    SymiSun* Free CSS Template 01 v1.1
    http://symisun.com/templates/free/01/

    This template was designed and developed by
    SymiSun* to celebrate the launch of symisun.com

    The CSS, XHTML and design is licensed under a
    a Creative Commons Attribution 2.5 License

*/

/* Global white space reset */
*   {
        padding:0; margin:0
    }

h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address
    {
        margin:0 10px
    }

li, dd
    {
        margin-left:15px
    }

fieldset
    {
        padding:6px
    }

a:link, a:visited
    {
        text-decoration:none;
        color:#aaa;
        font-weight:bold
    }

h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited, h4 a:link, h4 a:visited
    {
        text-decoration:none;
        color:#1c4851
    }

ul, ol
    {
        list-style:disc;
        line-height: 1.7;
    }

img
    {
        border:none
    }

html, body
    {
        height:101%
    }

body
    {
    background:#123456 url('images/bg_general.jpg') no-repeat top center;
    color:#4e4a49;
    text-align:center;
    margin:0;
    font:normal 14px/18px verdana,serif
    }

a:hover
    {
        text-decoration:underline
    }

a:active
    {
        text-decoration:none
    }

a:focus, input:focus
    {
        outline:none
    }

p
    {
        margin:0 0 8px 0
    }

h1
    {
        font-size:16px
    }

h2
    {
        font-size:13px
    }

h3
    {
        font-size:12px;
        color:#000;
        margin:5px 15px
    }

h4
    {
        font-size:11px
    }

h5
    {
        font-size:10px
    }

.submit
    {
        font:bold 12px verdana,serif;
        cursor:pointer!important;
        color:#1c4851;
        background:none;
        border:none;
        width:60px;
        margin:0 0 0 6px
    }

.radio
    {
        margin:0 5px 0 0;
        background:none;
        border:none
    }

.search
    {
        width:150px;
        height:18px;
        font:normal 12px verdana;
        color:#333;
        border:1px solid #999;
        background:url('images/bg_search_field.jpg') no-repeat top left;
        padding:5px 6px 1px 6px;
        vertical-align:middle
    }

#daddy
    {
        width:998px;
        min-height:100%;
        height:auto;
        margin:0 auto -95px auto;
        text-align:left
    }

* html #daddy
    {
        height:100%
    }

#header
    {
        height:332px
    }

#logo
    {
        width:366px;
        height:85px;
        padding:14px 0 0 0;
        background:url('images/bg_menu_starter.jpg') no-repeat top right;
        float:left;
        display:inline;
        position:relative
    }

#logo-text
    {
        color:#ccc;
        font:normal 20px arial,serif;
        position:absolute;
        top:45px;
        left:50px
    }

#ticker
    {
        width:632px;
        height:31px;
        float:right;
        display:inline;
        padding:15px 0 0 0;
        text-align:center;
        color:#888
    }

#ticker:after
    {
        content:".";
        display:block;
        height:0;
        clear:both;
        visibility:hidden
    }

#headerimage
    {
        width:998px;
        height:233px;
        background:url('images/bg_header.jpg') no-repeat top left;
        float:left;
        position:relative
    }

#slogan
    {
        color:#000;
        font:normal 20px arial,serif;
        position:absolute;
        bottom:35px;
        left:320px
    }

#download
    {
        width:189px;
        height:108px;
        margin:35px 0 0 0;
        background:url('images/download.gif') no-repeat top left;
        float:left
    }

#download-text
    {
        color:#fff;
        font:bold 15px/22px arial,serif;
        width:187px;
        display:block;
        text-align:center;
        padding:8px 2px 0 0
    }

#icons
    {
        width:97px;
        height:90px;
        /*background:url('images/bg_icon_lines.gif') no-repeat top right;*/
        margin:120px 10px 0 0;
        float:right
    }

#home
    {
        width:13px;
        height:13px;
        margin:52px 7px 0 0;
        float:right
    }

#contact
    {
        width:13px;
        height:13px;
        margin:76px -13px 0 0;
        float:right
    }

#logo a
    {
        font-weight:normal
    }

#download a
    {
        color:#fff;
        display:block;
        height:51px
        }

#download a:hover, #logo a:hover
    {
        text-decoration:none;
        color:#ddd
    }

#menu
    {
        width:632px;
        height:53px;
        background:url('images/bg_menu.gif') repeat-x top left;
        float:right;
        display:inline
    }

#menu ul
    {
        padding:20px 0 20px 17px;
        margin:0
    }

#menu li
    {
        display:inline;
        list-style:none;
        margin:0 16px 0 0;
        font:bold 13px verdana,serif
    }

#menu ul li a:link, #menu ul li a:visited
    {
        padding:5px 7px;
        color:#000;
        border:1px solid #ead28b;
        background:#fff
    }

#menu ul li a:hover, #menu ul li a#active, #menu ul li a:active
    {
        color:#fff;
        border:1px solid #fff;
        background:#000;
        text-decoration:none
    }

#content
    {
        background:#f3f2f0 url('images/bg_page.jpg') repeat-y top left
    }

#content a:link, #content a:visited
    {
        text-decoration:none;
        color:#1c4851;
        font-weight:bold
    }

#cA
    {
        float:left;
        width:270px;
        margin:0 11px 0 30px;
        display:inline
    }

.Ctopleft
    {
        background:url('images/corners_top.jpg') no-repeat top left;
        width:9px;
        height:9px;
        overflow:hidden;
        float:left
    }

#search
    {
        background:#a4c0ba;
        padding:10px 15px
    }

#cA img
    {
        padding:4px;
        border:1px solid #d3cfce;
        margin:4px 7px 0 0
    }

.testimonial
    {
        margin:0 10px;
        padding:10px;
        font:normal 13px verdana,sans-serif
    }

#cB
    {
        float:right;
        width:679px;
        margin:0 8px 0 0;
        display:inline
    }

.Ctopright
    {
        background:url('images/corners_top.jpg') no-repeat top right;
        width:9px;
        height:9px;
        overflow:hidden;
        float:right
    }

#cB1
    {
        width:640px;
        float:left;
        padding:0 10px 5px 10px;
        font:normal 12px/16px verdana,serif;
    }

.news
    {
        border-bottom:1px solid #e6e1dd;
        border-top:1px solid #fcfafb;
        padding:10px 15px 5px 15px
    }

#cB2
    {
        width:309px;
        float:right;
        margin:0
    }

.about
    {
        background:#c6d6d6;
        border:1px solid #a4c0ba;
        padding:5px;
        margin:0 0 10px 0;
        color:#123456
    }

.about ul
    {
        list-style-type:none
    }

.about li
    {
        padding:0 0 0 20px;
        margin:5px 0;
        background:url('images/check.jpg') no-repeat 0 50%
    }

#newsletter
    {
        width:309px;
        height:86px;
        background:url('images/newsletter.jpg') no-repeat top left;
        position:relative;
        text-transform:uppercase
    }

#newsletter-title
    {
        color:#fff;
        font:normal 24px impact,serif;
        position:absolute;
        top:10px;
        left:15px
    }

#newsletter-title a
    {
        color:#fff!important;
        font-weight:normal!important
    }

#newsletter-text
    {
        font:normal 10px arial,serif;
        position:absolute;
        bottom:10px;
        left:10px;
        width:209px
    }

#newsletter-text a
    {
        color:#35393f!important
    }

.Cpad
    {
        margin:0 8px 0 30px
    }

.Cbottomleft
    {
        background:url('images/corners_bottom.jpg') no-repeat top left;
        width:9px;
        height:9px;
        overflow:hidden;
        float:left;
        display:inline
    }

.Cbottom
    {
        width:942px;
        height:9px;
        overflow:hidden;
        display:inline;
        float:left;
        background:url('images/bg_page.jpg') repeat-y -39px 0
    }

.Cbottomright
    {
        background:url('images/corners_bottom.jpg') no-repeat top right;
        width:9px;
        height:9px;
        overflow:hidden;
        float:right;
        display:inline
    }

#footer
    {
        height:95px;
        width:100%;
        margin:0;
        background:url('images/bg_footer.jpg') no-repeat bottom center
    }

#foot
    {
        height:95px;
        width:998px;
        margin:0 auto;
        text-align:left
    }

#foot1
    {
        height:30px;
        text-align:right;
        padding:12px 29px 0 0
    }

#foot1 a:link, #foot1 a:visited
    {
        color:#888
    }

#foot1 a:active
    {
        color:#999
    }

#foot2
    {
        padding:10px 360px 0 30px;
        color:#999
    }

#foot2 a:link, #foot2 a:visited
    {
        color:#ddd
    }

#foot2 a:active
    {
        color:#eee
    }

.star
    {
        color:#fc0
    }

.valid
    {
        float:right
    }

.clear
    {
        clear:both
    }

.leflo
    {
        float:left
    }

.riflo
    {
        float:right
    }

#properspace
    {
        height:105px
    }

#preloader
    {
        display:none
    }
