/* Start General Settings */

body {
    top:0px;
    margin:0px;
    text-align:center;
    font-family:arial;
    font-size: 14px;
    color: #FFF;
    background:url(../images/site_bg.gif);
}
div {
    margin: 0px;
    padding: 0px;
}
div.clear {
    clear: both;
    height: 0px;
    font-size: 0px;
    overflow: hidden;   
}
img {
    border: none;
}
.bold {
    font-weight: bold; 
}
.highlight {
    color: yellow;  
}
h1 {
    font-size: 20px;
    color: yellow;
    font-weight: bold;
    margin-bottom: 20px;
}
h2 {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
}
h3 {
    font-size: 15px;
    color: yellow;
    font-weight: bold;
    margin-bottom: 10px;
}
p {
  line-height: 1.5;
}
li {
  line-height: 1.5;
}


/*  Settings */


div#header {
    position: relative;
    margin-top:7px;
    width:796px;
    height:119px;
    margin-left:auto;
    margin-right:auto;
}
div#header-left {
    float:left;
    width:18px;
    height:119px;
    background:url(../images/header_left.gif);
}
div#header-center {
    position:relative;
    float:left;
    width:754px;
    height:119px;
    background:url(../images/header_bg.gif);
}
div#header-right {
    float:left;
    width:24px;
    height:119px;
    background:url(../images/header_right.gif);
}
img#since {
    position:absolute;
    top:14px;
    left:2px;
}
img#header-text {
    position:absolute;
    top:46px;
    left:159px;
}
img#logo {
    position:absolute;
    top:12px;
    left:551px;
}
div#header-bottom {
    position: absolute;
    z-index: 99;
    top: 0px;
    left: 0px;
    width: 789px;
    height: 7px;
    background: url(../images/header_bottom.gif);
    font-size: 0px;
}
div#footer {
    width:796px;
    height:85px;
    margin-left:auto;
    margin-right:auto;
}
div#footer-left {
    float:left;
    width:22px;
    height:85px;
    background:url(../images/footer_left.gif);
}
div#footer-center {
    float:left;
    width:750px;
    height:85px;
    background:url(../images/footer_bg.gif);
}
div#footer-right {
    float:left;
    width:24px;
    height:85px;
    background:url(../images/footer_right.gif);
}

div#copyrights {
    margin-top:7px;
    width:796px;
    height:40px;
    margin-left:auto;
    margin-right:auto;
}
.copyrights {
    color:white;
    font-size:10px;
}

div#content-wrapper {
    position: relative;
    width:795px;
    height:auto;
    overflow-y:auto;
    background:url(../images/content_bg.gif);
    margin-left:auto;
    margin-right:auto;
}

div#buttons {
    float:right;
    clear:left;
    margin-top:17px;
    padding-right:20px;
}
.button {
    float:right;
    margin-right:3px;
    width:120px;
    height:29px;
}

.button a {
    display:block;
    width:120px;
    height:29px;
    background-position: 0 0;
    background-repeat: no-repeat;
}
.current a#menu_lnk_homepage, a#menu_lnk_homepage:hover {
    background:url(../images/button_homepage_2.gif);
}
.current a#menu_lnk_gallery,a#menu_lnk_gallery:hover {
    background:url(../images/button_gallery_2.gif);
}
.current a#menu_lnk_who_are_we, a#menu_lnk_who_are_we:hover {
    background:url(../images/button_who_are_we_2.gif);
}
.current a#menu_lnk_contact, a#menu_lnk_contact:hover {
    background:url(../images/button_contact_2.gif);
}
.current a#menu_lnk_tech_info, a#menu_lnk_tech_info:hover {
    background:url(../images/button_tech_info_2.gif);
}
.current a#menu_lnk_articles, a#menu_lnk_articles:hover {
    background:url(../images/button_articles_2.gif);
}
a#menu_lnk_homepage {
    background:url(../images/button_homepage.gif);
}
 a#menu_lnk_gallery{
    background:url(../images/button_gallery.gif);
}
a#menu_lnk_who_are_we {
    background:url(../images/button_who_are_we.gif);
}
a#menu_lnk_contact {
    background:url(../images/button_contact.gif);
}
a#menu_lnk_tech_info {
    background:url(../images/button_tech_info.gif);
}
a#menu_lnk_articles {
    background:url(../images/button_articles.gif);
}
div#content {
    position: relative;
    margin-top:15px;
    width:742px;
    height:auto;
    float: none;
    overflow-y:auto;
    margin-left:auto;
    margin-right:auto;
    direction:rtl;
}
div#index-text {
    margin-top:20px;
    text-align:right;
    color:white;
    font-size:13px;
    float: right;
    width: 330px;
}
div#about-text {
    margin: 15px auto 0px auto;
    text-align:right;
    color:white;
}
div#gallery-text {
    margin: 15px auto 0px auto;
    text-align:center;
    color:white;
    font-size:12px;
}
div#main-gallery-text {
    margin: 15px auto 0px auto;
    text-align:center;
    color:white;
    font-size:12px;
}
body#index ul li a:link,
body#index ul li a:hover,
body#index ul li a:visited,
body#index ul li a:visited:hover  {
    color: #FFF;
    text-decoration: none;
}
body#index ul li a:hover,
body#index ul li a:visited:hover  {
    color: yellow;
    text-decoration: underline;
}
div#gallery {
    position:relative;
    margin-right:22px;
    margin-top:35px;
    margin-bottom:20px;
    width:380px;
    height:253px;
    float:right;
    overflow:hidden;
    border-top: solid 1px #666;
    border-bottom: solid 1px #666;
    clear: left;
}
div#content-call-now {
    margin-top:20px;
    padding-bottom:20px;
    text-align:center;
}
div#gallery-navigation-bg {
    position:absolute;
    top:207px;
    left:0px;
    height:47px;
    width:100%;
    background:black;
    filter:alpha(opacity=75);
    -moz-opacity:.75;
    opacity:.75;
}
img.gallery-image {
    position:absolute;
    top:0px;
    left:0px;
}
img#gallery-navigation-left {
    position:absolute;
    bottom:7px;
    left:257px;
    cursor:pointer;
}
img#gallery-navigation-right {
    position:absolute;
    bottom:7px;
    left:336px;
    cursor:pointer;
}
img#gallery-navigation-play {
    position:absolute;
    bottom: 4px;
    left:294px;
    cursor:pointer;
}
div#gallery-navigation-text {
    position:absolute;
    bottom:15px;
    left:12px;
    font-size:12px;
    font-weight:bold;
    color:white;
}

#gallery-main  .box-wrapper {
    float: right;
    width: 163px;
    height: 175px;
    margin: 15px 0;
}
#gallery-main  .box-wrapper .box {
    border-left: solid 1px #666; 
    padding:2px;
    text-align: center;
    background-color: #1A1511;
}

#gallery-main  .box-wrapper .first {
    border-right: solid 1px #666; 
}

#gallery-main  .box-wrapper .box a.pic-wrapper {
    display: block;
    width: 150px;
    height: 100px;
    overflow: hidden;
    border: none 0;
    text-align: center;
    border: solid 2px #1A1511;
    margin: 0 auto;
}

#gallery-main  .box-wrapper .box a.pic-wrapper:hover {
    border: solid 2px yellow;
}
#gallery-main  .box-wrapper .box a.pic-wrapper img {
    padding: 0;
    margin: 0;
    border: none 0;
}

/* More General Settings */
ul.effectless {
    list-style: none;
    display: block;
    padding: 0px;
    margin: 0px;
}
li.effectless {
    display: block;
}
div.red {
    background:red;
}
.pointer{
    cursor:pointer;
}
div.floatleft{
    float:left;
}
div.floatright{
    float:right;
}
div.floatnone{
    clear:both;
}
a.rollover {
    text-decoration:none;
}
a.rollover:hover {
    text-decoration:underline;
}
a.rollover-2 {
    text-decoration:underline;
}
a.rollover-2:hover {
    text-decoration:none;
}

/* Start Contact Page */
div#contact-text {
    padding: 20px 0;
}
div.form-wrapper {
    background-color: #1A1511;
    border: solid 1px #666;
    margin: 0px auto;
    width: 530px;
}
div.contact-form-row {
    clear: both;
    width: 530px;
    padding-top: 10px;
    text-align: right;
    margin: 0 0 0 auto;
}
div.contact-form-row label {
    display: block;
    float: right;
    width: 100px;
    height: 22px;
    line-height: 22px;
    font-weight: bold;
    color: #FFF;
    padding: 3px;
    text-align: left;
}  
div.contact-form-row textarea {
    width: 400px;
    height: 150px;
}  
div.contact-form-row span.required {
    color: #fff;
    line-height: 100%;
    vertical-align:top;
    padding-top: 10px;
}  
div.contact-form-row img.security {
}  
div.contact-form-row a.refresh {
    display: block;
    font-size: 11px;
    height: 15px;
    line-height: 15px;
}  
div.button-row {
    text-align: center;
    padding-bottom: 20px;
}

