
html,
body,
a,
img,
tr,
td
    {
    border-width:0;
    border-style:none;
    border-collapse:collapse;
    }
table,
tr,
td
    {
    border-width:0;
    border-collapse:collapse;
    border-spacing:0;
    }
html
    {
    margin:0;
    padding:0;
    font-size:100%;
    width:100%;
    }
body
    {
    margin:0;
    padding:0;
    color:#000;    background-color:#fff;
    font-style:normal;
    font-weight:normal;
    font-size:85%;
    font-family:Arial,Verdana,Helvetica,"Arial Narrow",sans-serif;
    }
#standardBrowsersWidth
    {
    position:relative;
    width:100%;
    }
p
    {
    margin:1em;
    padding:0;
    line-height:1.1em;
    }
table
    {
    margin:1em;
    }
td
    {
    padding:0.2em 0.5em;
    }
a
    {
    text-decoration:none;
    color:#00f;    background-color:transparent;
    font-weight:normal;
    }
a:hover
    {
    text-decoration:underline;
    color:#444;    background-color:#ccc;
    }
a:active
    {
    text-decoration:none;
    color:#f00;    background-color:transparent;
    }
h1
    {
    margin:0.2em 0 0.5em 0.5em;
    padding:0;
    color:#000;    background-color:transparent;
    letter-spacing:0.04em;
    font-size:1.5em;
/*    font-size:2em;*/
    }
h2
    {
    margin-left:0.7em;
    padding:0;
    color:#000;    background-color:transparent;
    letter-spacing:0.04em;
    font-size:1.17em;
/*    font-size:1.5em;*/
    }
h3
    {
    margin:0.7em 0 0 0.7em;
    padding:0;
    color:#000;    background-color:transparent;
/*    font-size:1em;*/
    }
h4
    {
    display:inline;
    color:#000;    background-color:transparent;
    font-weight:normal;
    }
.tiny
    {
    font-size:0.75em;
    }
.breakFloat
    {
    display:block;
    clear:both;
    padding-bottom:2em;
    font-size:4px;
    }
td
    {
    vertical-align:top;
    }
.vertSpace
    {
    height:10em;
    }
.centerIt
    {
    text-align:center;
    }
.leftIt
    {
    text-align:left;
    }


.logo,
.logo a,
.logo a:hover
    {
    position:relative;
    margin:1px 0 0 140px;
    color:#000;    background-color:transparent;
    }


.auxMenu
    {
    position:absolute;    z-index:1;
    top:0;    height:auto;
    left:0;    width:12em;
    margin:2.9em 0.7em 0 0.8em;
    padding:0;
    color:#777;    background-color:transparent;
    }
.auxMenu ul
    {
    margin:0 0 0 1.1em;
    padding:0;
    }
.auxMenu li
    {
    margin:0.2em 0 0.2em 0;
    padding:0;
    }
.auxMenu a
    {
    width:auto;
    margin:0;
    padding:0 0.4em;
    text-decoration:none;
    letter-spacing:0.1em;
    line-height:1.1em;
    color:#777;    background-color:transparent;
    font-weight:bold;
    font-size:0.90em;
    font-family:Arial,Verdana,Helvetica,"Arial Narrow",sans-serif;
    }
.auxMenu a:hover,
.auxMenu a.highLight:hover
    {
    text-decoration:none;
    color:#008;    background-color:transparent;
    }
.auxMenu a.highLight
    {
    text-decoration:none;
    color:#000;    background-color:transparent;
    }


.mainMenu
    {
    position:relative;
    margin-right:11em;
    text-align:right;
    color:#777;    background-color:transparent;
    }
.mainMenu a
    {
    border-left:1px solid #222;
    margin:0;
    padding:0 0.5em;
    height:1.1em;
    text-decoration:none;
    letter-spacing:0.1em;
    color:#777;    background-color:transparent;
    font-weight:bold;
    font-size:0.9em;
    }
.mainMenu a:hover,
.mainMenu a.highLight:hover
    {
    text-decoration:none;
    color:#008;    background-color:#ddd;
    }
.mainMenu a.highLight
    {
    text-decoration:none;
    color:#777;    background-color:#ddd;
    }
.mainMenu a.item1
    {
    border-left:none;
    }


.subMenu
    {
    position:absolute;
    top:0;
    left:0;
    margin:0;
    padding:10em 0 0 0;
    color:#800;    background-color:transparent;
    background-image:url(/wrap/images/subMenuColumn);
    background-repeat:repeat-y;
    font-size:1em;
    }
.columnHead
    {
    position:absolute;    z-index:1;
    top:0;    height:auto;
    left:0;    width:auto;
    }
.columnFoot
    {
    position:absolute;    z-index:1;
    bottom:-1px;    height:auto;
    left:0;    width:auto;
    }
.subMenu a
    {
    display:block;
    padding-right:2em;
    width:100%;
    text-decoration:none;
    }
.subMenu a:hover,
.subMenu a.highLight:hover
    {
    color:#333;    background-color:transparent;
    text-decoration:none;
    }
.subMenu a.highLight
    {
    border-top:1px solid #ccc;
    border-left:1px solid #ccc;
    padding:0 4px;
    color:#222;    background-color:transparent;
    }


.subMenu ul
    {
    margin:0 0 0 0;     padding:0;
    color:#008;    background-color:transparent;
    }
.subMenu ul li
    {
    margin:0 0 0 0.5em;     padding:0;
    list-style:disc outside;
    }
.subMenu ul li a
    {
    margin:0.1em 0 0 0;     padding:0 0 0 0;
    vertical-align:middle;
    letter-spacing:0.07em;
    color:#008;    background-color:transparent;
    font-weight:bold;
    font-size:0.9em;
    }
.subMenu ul li a.highLight
    {
    color:#222;    background-color:transparent;
    }


.subMenu ul ul
    {
    margin:0 0 0 0;
    }
.subMenu ul ul li
    {
    margin:0 0 0 1em;
    text-align:left;
    list-style:circle;
    }
.subMenu ul ul li a
    {
    margin:0.1em 0 0 0;     padding:0 0 0 0.2em;
    height:auto;
    color:#343;    background-color:transparent;
    font-weight:normal;
    font-size:0.9em;
    }
.subMenu ul ul li a,
.subMenu ul ul li a.highLight
    {
    background-image:none;
    }
.subMenu ul ul li a:hover
    {
    }
.subMenu ul ul li a.highLight
    {
    color:#008;    background-color:transparent;
    }


.subMenu ul ul ul
    {
    margin:0 0 0 0.9em;
    }
.subMenu ul ul ul li
    {
    margin:0 0 0 0;
    list-style:square;
    }
.subMenu ul ul ul li a
    {
    margin:0.1em 0 0 0;     padding:0 0 0 0.5em;
    height:auto;
    color:#343;    background-color:transparent;
    font-weight:normal;
    font-size:0.9em;
    }
.subMenu ul ul ul li a,
.subMenu ul ul ul li a.highLight
    {
    background-image:none;
    }
.subMenu ul ul ul li a:hover
    {
    }
.subMenu ul ul ul li a.highLight
    {
    color:#008;    background-color:transparent;
    }


.subMenu ul ul ul ul
    {
    margin:0 0 0 0.9em;
    color:#c69;
    }
.subMenu ul ul ul ul li
    {
    margin:0 0 0 0;
    list-style:disc;
    }
.subMenu ul ul ul ul li a
    {
    margin:0.1em 0 0 0;     padding:0 0 0 0.5em;
    height:auto;
    color:#343;    background-color:transparent;
    font-weight:normal;
    font-size:0.9em;
    }
.subMenu ul ul ul ul li a,
.subMenu ul ul ul ul li a.highLight
    {
    background-image:none;
    }
.subMenu ul ul ul ul li a:hover
    {
    }
.subMenu ul ul ul ul li a.highLight
    {
    color:#008;    background-color:transparent;
    }


#featureList
    {
    position:absolute;    z-index:2;
    top:124px;
    right:0;    width:11.0em;
    margin:0;
    padding:0;
    color:#000;    background-color:transparent;
    font-size:1em;
    }
div.pineCone
    {
    position:absolute;
    top:25em;    height:auto;
    right:1em;    width:auto;
    }


.footWrapperSubFeat,
.footWrapperFeat,
.footWrapperSub,
.footWrapper
    {
    position:relative;    z-index:2;
    color:#000;    background-color:transparent;
    font-size:0.9em;
    }
.footWrapperSubFeat
    {
    margin:1em 12.2em 0 159px;
    }
.footWrapperFeat
    {
    margin:1em 12.2em 0 0;
    }
.footWrapperSub
    {
    margin:1em 0 0 159px;
    }
.footWrapper
    {
    margin:1em 0 0 0;
    }
div.address
    {
    margin:0 0 0 1em;
    }
.address a:hover
    {
    text-decoration:none;
    }
.privacy
    {
    position:relative;
    text-align:right;
    }
.privacy a
    {
    margin:0 3em;
    text-decoration:none;
    color:#888;    background-color:transparent;
    }
.privacy a:hover
   {
    text-decoration:none;
    }
.wme
    {
    text-align:right;
    color:#888;    background-color:transparent;
    }
.wme a:hover
    {
    color:#000;    background-color:transparent;
    }


.dataWrapperSubFeat,
.dataWrapperFeat,
.dataWrapperSub,
.dataWrapper
    {
    position:relative;
    padding:0;
    color:#000;   background-color:transparent;
    }
.dataWrapperSubFeat
    {
    margin:0 11em 0 159px;
    }
.dataWrapperFeat
    {
    margin:0 11em 0 0;
    }
.dataWrapperSub
    {
    margin:0 0 0 159px;
    }
.dataWrapper
    {
    margin:0 0 0 0;
    }
.contentPic1
    {
    float:right;    width:auto;
    margin:0.3em 1em 1em 1em;
    padding:0;
    color:#4f4f4f;    background-color:transparent;
    }
.contentPic1 img
    {
    }


div.home
    {
    position:relative;
    color:#000;    background:url(/Info/home/index_html/pic2) repeat-x;
    height:425px;
    }
div.pic1
    {
    float:right;    width:auto;
    margin:1em;
    }
.section1
    {
    float:left;    width:auto;
    margin:2em 0 0 0;
    text-align:left;
    color:#fff;    background-color:transparent;
    font-weight:bold;
    }
.section2
    {
    padding:250px 0 0 0;
    width:400px;
    color:#222;    background-color:transparent;
    }


.clientInfo
    {
    position:relative;
    top:0;    height:140px;
    left:0;    width:280px;
    margin:0 0 0 10px;
    padding:20px 0 0 0;
    text-align:center;
    vertical-align:bottom;
    color:#000;    background-color:transparent;
    font-size:1.2em;
    }
.clientInfo a
    {
    text-decoration:underline;
    }
.clientName
    {
    font-style:italic;
    font-weight:bold;
    font-size:1.2em;
    }
.dataWrapper ul
    {
    margin:0;
    padding:0;
    list-style:none;
    }
.contactPic
    {
    position:absolute;
    top:220px;    height:auto;
    left:440px;    width:auto;
    }
.formTextarea
    {
    position:absolute;
    top:50px;    height:auto;
    left:250px;    width:auto;
    }
.formInputs
    {
    position:relative;
    top:0;    height:auto;
    left:0;    width:400px;
    padding:8px;
    text-align:right;
    color:#000;    background-color:transparent;
    font-size:1.2em;
    }
.formInputs input
    {
    width:300px;
    height:20px;
    }
.ownerName
    {
    position:absolute;
    top:220px;    height:50px;
    left:500px;    width:200px;
    margin:0;
    padding:0;
    color:#000;    background-color:transparent;
    font-size:1.2em;
    }
.ownerName a
    {
    text-decoration:underline;
    color:#009;    background-color:transparent;
    }
.clientSlogan
    {
    position:absolute;
    top:320px;    height:50px;
    left:500px;    width:200px;
    margin:0;
    padding:0;
    color:#000;    background-color:transparent;
    font-size:1.2em;
    }
.dataWrapper p
    {
    margin:0;
    padding:0;
    }


.contactInfo
    {
    position:absolute;
    top:6em;    height:auto;
    left:2em;    width:11em;
    }
.contactInfo span
    {
    font-style:italic;
    font-weight:bold;
    }
.contactPic
    {
    position:absolute;
    top:14em;    height:auto;
    left:30em;    width:auto;
    }
form#formContact
    {
    margin:0;
    }
form#formContact fieldset
    {
    border:none;
    margin:0;
    padding:0;
    }
form#formContact fieldset#commentArea
    {
    margin-left:15em;
    }
form#formContact fieldset#commentArea  textarea
    {
    width:26em;
    height:8em;
    }
form#formContact fieldset#personalData
    {
    width:28em;
    text-align:right;
    }
form#formContact fieldset#personalData legend
    {
    display:block;
    padding-left:9em;
    }
form#formContact fieldset#commentArea label,
form#formContact fieldset#personalData label
    {
    display:block;
    }
form#formContact fieldset#formControls
    {
    margin-left:5em;
    }
form#formContact fieldset#formControls input#submit
    {
    color:#fff;    background-color:#008;
    width:12em;
    text-align:center;
    line-height:1.4em;
    }


form#formGuestbook
    {
    float:left;    width:20em;
    margin:0 0 0 0.5em;
    }
form#formGuestbook h1
    {
    margin:0;
    color:#777;    background-color:transparent;
    font-size:1em;
    }
form#formGuestbook fieldset
    {
    border:none;
    }
form#formGuestbook label
    {
    display:block;
    text-align:right;
    }
form#formGuestbook input
    {
    width:14em;
    }
form#formGuestbook div.checkNotify
    {
    padding:1em;
    color:#333;    background-color:#ded;
    }
form#formGuestbook div.checkNotify input
    {
    width:2em;
    }
div.guestbookWelcome
    {
    float:left;
    margin:0.5em 0 0 0;
    width:24em;
    }
div.guestbookWelcome h2
    {
    color:#777;    background-color:transparent;
    font-size:1em;
    }


div.eventFeat
    {
    position:absolute;
    top:1em;    height:auto;
    right:-11em;    width:11em;
    }
div.eventFeat ul li a
    {
    color:#936;    background-color:transparent;
    font-size:0.85em;
    }
fieldset.notify
    {
    margin:0 0 0 1em;
    padding:1em;
    }
fieldset.notify legend
    {
    border-color:#895;
    width:10em;
    text-align:left;
    color:#936;    background-color:transparent;
    }
fieldset.notify h1
    {
    color:#895;    background-color:transparent;
    font-size:1em;
    }
fieldset.notify .inputs
    {
    clear:right;
    margin:0 2em;
    padding:1em;
    color:#333;    background-color:#ded;
    }



.shadow
    {
    position:absolute;
    top:50px;    height:79px;
    left:10px;    width:219px;
    margin:0;
    padding:0;
    border-right:5px solid #eee;
    border-bottom:5px solid #efefef;
    }
.galleryCard
    {
    position:relative;
    border:1px solid #888;
    height:100%;
    }
.galleryCardHeader
    {
    margin:5px;
    color:#800;    background:transparent;
    font-size:0.9em;
    }
.galleryPic1
    {
    margin:0 0 0 250px;
    padding:50px;
    width:300px;
    text-align:center;
    color:#000;
    }
.colorWrapper
    {
    position:absolute;
    top:230px;    height:100px;
    left:10px;    width:200px;
    margin:0;
    padding:0;
    }
.colorWrapper p
    {
    margin:0 0 5px 0;
    }
.colorBox1a,
.colorBox2a,
.colorBox3a,
.colorBox4a,
.colorBox5a,
.colorBox6a,
.colorBox7a,
.colorBox1a:hover,
.colorBox2a:hover,
.colorBox3a:hover,
.colorBox4a:hover,
.colorBox5a:hover,
.colorBox6a:hover,
.colorBox7a:hover,
.colorBox8a:hover
    {
    padding:5px;
    color:#000;
    text-decoration:none;
    width:15px;    height:10px;
    }
.colorBox1a,
.colorBox1a:hover
    { background:#669966;}
.colorBox2a,
.colorBox2a:hover
    { background:#660000;}
.colorBox3a,
.colorBox3a:hover
    { background:#cc6600;}
.colorBox4a,
.colorBox4a:hover
    { background:#3366cc;}
.colorBox5a,
.colorBox5a:hover
    { background:#663366;}
.colorBox6a,
.colorBox6a:hover
    { background:#ffff99;}
.colorBox7a,
.colorBox7a:hover
    { background:#fffafa;    border:1px dotted #ccc;}
.colorBox8a
    {color:#aaa;}
.colorBox8a,
.colorBox8a:hover
    { background:#fff;    border:1px dotted #ccc;}


.staggeredThumbnails
    {
    margin:0 0 2em 0;
    }
.GalleryMenuLeft
    {
    position:relative;
    height:50px;
    width:49%;
    }
.GalleryMenuRight
    {
    position:relative;
    top:0;    height:50px;
    left:50%;    width:49%;
    }
.GalleryMenuLeft .menuPic1,
.GalleryMenuRight .menuPic1
    {
    position:absolute;
    top:0;    height:auto;
    width:100px;
    text-align:center;
    vertical-align:middle;
    color:#000;    background:transparent;
    }
.GalleryMenuLeft .menuPic1
    {
    right:0;
    }
.GalleryMenuRight .menuPic1
    {
    left:0;
    }
.GalleryMenuLeft h1,
.GalleryMenuRight h1,
.GalleryMenuLeft p,
.GalleryMenuRight p
    {
    width:63%;
    }
.GalleryMenuLeft h1,
.GalleryMenuLeft p
    {
    margin:0 0 0 0.5em;
    padding:0;
    text-align:right;
    }
.GalleryMenuLeft p,
.GalleryMenuRight p
    {
    color:#c00;    background-color:transparent;
    }
.GalleryMenuRight h1,
.GalleryMenuRight p
    {
    margin:0 0 0 37%;
    }
.GalleryMenuLeft p,
.GalleryMenuRight p
    {
    font-size:0.9em;
    }
.GalleryMenuLeft h1,
.GalleryMenuRight h1
    {
    color:#333;    background:transparent;
    font-weight:normal;
    font-size:1.1em;
    }
.GalleryMenuLeft a,
.GalleryMenuRight a
    {
    position:absolute;    z-index:1;
    width:100%;    height:88px;
    background:transparent;
    }
.GalleryMenuLeft a:hover,
.GalleryMenuRight a:hover
    {
    border:1px #888 dotted;
    color:#000;    background:transparent;
    }


.skgdata h1
    {
    color:#eee;    background-color:transparent;
    font-weight:900;
    font-size:4.5em;
    }
.skgdata h2
    {
    position:absolute;    z-index:0;
    top:0;    height:auto;
    left:3em;    width:auto;
    color:#ddd;    background-color:transparent;
    font-weight:900;
    font-size:3em;
    }



html,
#standardBrowsersWidth
    {
    min-width:65em;
    }








.subMenu
    {
    min-height:80%;
    width:159px;
    }


.footWrapperSubFeat,
.footWrapperFeat,
.footWrapperSub,
.footWrapper
    {
    border-top:1px solid #996c3b;
    min-width:40em;
    height:13em;
    }
#wme
    {
    }


.dataWrapperSubFeat,
.dataWrapperFeat,
.dataWrapperSub,
.dataWrapper
    {
    min-width:40em;
    min-height:32em;
    }

