body {
        font: 13px/1.5 Verdana, Arial, Helvetica, sans-serif;
        color:#333;
        margin:20px auto;
        background-color:#000;
        background-image: url(../images/bg.jpg);
        background-repeat: repeat-x;
}
html{

}

a:focus {
        outline: 1px dotted invert;
}
hr {
        border: 0 #ccc solid;
        border-top-width: 1px;
        clear: both;
        height: 0;
}
/* default link style
----------------------------------------------------------------------------------------------------*/
a:link, a:visited, a:active {
color:#cc0000;
text-decoration:bold;
}
a:hover {
color:#888;
text-decoration:bold;
}
/* Headings
----------------------------------------------------------------------------------------------------*/
h1 {
        font-size: 22px;
        letter-spacing:-1px;
        font-weight:bold;
}
h2 {
        font-size: 20px;
        letter-spacing:-1px;


}
h3 {
        font-size: 18px;
        letter-spacing:-1px;
}
h4 {
        font-size: 16px;
}
h5 {
        font-size: 14px;
}
h6 {
        font-size: 12px;
}
/* `Spacing
----------------------------------------------------------------------------------------------------*/

p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset {
        margin-bottom: 10px;

}

/* imgage alignment
----------------------------------------------------------------------------------------------------*/
.alignright {
  float: right;
  margin: 0 0 18px 18px;
  width:auto;
}
.alignleft {
  float: left;
  margin: 0 18px 18px 0;
  width:auto;
}
a img {
        border:none;
}

blockquote{
        border:1px solid #ccc;
        background-color:#eee;
        padding:10px 10px 10px 20px;
        margin:10px 0px 10px 0px;
        border-left:3px solid #ccc;
        font-size:11px;
}

.img-br{
border:1px solid #ccc;
padding:5px;

}



/*logo*/

#logo{
width:370px;
height:83px;
padding-top:10px;

}


div#header{
        background: #BFDDED;
        padding: 10px;
        text-align:left}



/*top navigation*/
div#top-nav{

        width:940px;
        background: #111;
        padding:8px  0 0px;
        line-height:30px;
        text-align:left}


div#menu{float:right; width:auto; font-family:Arial, Helvetica, sans-serif}
ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{margin-right: 25px;}
ul#nav li{float:left;margin-right: 3px;text-align: center; width:auto; list-style:none}
ul#nav a{float:left;width: 7em;padding:5px; padding-left:5px; padding-right:5px;text-decoration:none;color: #666; font-weight:bold; background-color:#ccc;}
ul#nav a:hover{background: #333;color: #fff}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #ececec;color: #222}

/*slider*/
div#slider{

        background-color:#222;
        padding:20px;
        margin-bottom:20px;
        width:900px;
        color:#ccc;


        }


.sliderImages{
background-color:#ccc;

        margin-bottom:20px;


}
.sliderImages ul li{
        margin:0px;
        height:200px;
        list-style:none;


}

.sliderTextHolder{

        border-top:none;





}
.sliderTextHolder h1{
font-family:Arial, Helvetica, sans-serif;



}

.sliderTextHolder ul{
        margin:0px;

}
.sliderTextHolder ul li{
        margin:0px;
        list-style:none;

}
.sliderTextHolder ul li a, .sliderTextHolder ul li a:link{
        font-size:11px;
        color:#003366;
        text-decoration:underline;
}
.sliderTextHolder ul li a:hover{
        text-decoration:none;
}

.arrows{
        position: relative;
        z-index:10;
}

.prev {
        position: absolute;
        left:-35px;
        top:-250px;
}
.next {
        position: absolute;
        left:905px;
        top:-250px;

}

.bot-curve{
position: absolute;

}
/*main round sections style*/
div#container{
        width:940px !important;
        width /**/:950px;
        margin: 0 auto;
        padding:20px;
        text-align:left;
        background:#ececec;
        }

div#content{
        float:left;
        width:690px;
        padding:10px 0;
        background: #fff;

        }

div#content h1{
        color:#333;
        font-family:Verdana, Helvetica, sans-serif;
        font-weight:normal;

        }

.content-inner{
        padding:20px;
}


.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/*home page boxes/columns*/
.col1{
        border:1px solid #eee;
        padding:10px;
        margin-bottom:20px;
        padding:20px;
        background-color:#fff;

}

.col2{

        border:1px solid #eee;
        padding:10px;
        margin-bottom:20px;
        padding:20px;



}
/* right sidebar
----------------------------------------------------------------------------------------------------*/

div#right-sidebar{
        float:right;
        width:230px;

}

div#right-sidebar h3{
        margin:0px;
        color:#666;
        font-family:Verdana, Helvetica, sans-serif;
        font-weight:normal;
        }
.content-inner h3{
        font-family:Verdana, Helvetica, sans-serif;
        font-weight:normal;
}
.news, .contact-info, .sub-links{
        border:0px solid #eee;
        padding:10px;
        background-color:#fff;
        margin-bottom:20px;


}


}
.news2, .contact-info, .sub-links{
        border:0px solid #eee;
        padding:10px;
        background-color:#fff;
        margin-bottom:20px;


}

div#nav h2{
        font-size: 120%;
        color: #edeff4}


div#drop_upmenu{
        clear:both;
        width:940px;
        text-align:left;
        background:url(../images/drop_bg.gif) repeat-x;
        border-right: 1px solid #b1c61a;
        color:#fff;
        height:32px;
}




div#footer

a:link, a:visited, a:active {
color:#000;
text-decoration:none;
font-weight:normal;
}
a:hover {
color:#000;
text-decoration:none;
font-weight:bold;
}



{
        clear:both;
        text-align:center;
        width:1000px;
        text-align:left;
        color:#000;
        padding:5px;


}


/* portrfolio
----------------------------------------------------------------------------------------------------*/

/* jQuery lightBox plugin - Gallery style */

        #gallery ul { list-style: none; margin:0px; }
        #gallery ul li { display: inline; margin:0px; }
        #gallery ul img {border:27px solid #ccc; background-color:#eee;
padding:1px;}
        #gallery ul a:hover img {border: 27px solid #999;}
        #gallery ul a:hover { color: #f2f2f2; }


/*services*/
.services{
        display:block;
        border-bottom:1px dotted #ccc;
        margin-bottom:20px;
        padding-bottom:20px;

}
.services-col1 img{

        border:1px solid #ccc;
        padding:5px;
        float:left;
}
.services-col2{
        margin-left:200px;
}
.services-col2-ser{
        margin-left:240px;
}

/* contact us
----------------------------------------------------------------------------------------------------*/
.contact-us {
        text-align:left;

        padding:10px 0;
        width:auto;

}
        .contact-us input {
        background-image:url(../images/input-bg1.jpg);
        background-repeat:no-repeat;
        height:17px;
        background-color:#eee;
        border:1px solid #ccc;
        width:430px;
        padding:10px 5px;        color:#333;
}
.contact-us textarea {
        background-color:#eee;
        border:1px solid #ccc;
        width:430px;
        padding:10px 5px;
        overflow:auto;        color:#333;
}
.contact-us .submit {
        border:none;
        width:95px;
        height:31px;
        position:relative;
        left:110px;
        margin:0;
        padding:0;
        background-color:#fff;
}
.red {
        color:red;
        font-weight:700;
}
.contact-us .form-col1 {
        color:#444;
        width:100px;
        height:30px;
        float:left;
        display:block;
        text-align:left;
        padding-right:10px;
        font-weight:700;
}
.message {background-color:#eee;
border:1px solid #ccc; color:#222;display:none;width:460px;padding:10px;}
.contact {text-align:right;}
.contact ul {list-style-type:none;width:390px;}
.contact li {list-style-type:none;}
.contact input {width:260px;}
.contact textarea {width:260px;}