﻿body {
margin:0;
padding:0;
background-color:White;
background-image:url(../../images/webdesign_bg.png);
background-repeat:repeat-x;
background-position:top;
font-family:Verdana;
font-size:12px;
color:#454545;
}

.loginContainer {
margin:0;
padding:0;
width:100%;
height:31px;
}

.loginContainer .loginBtn
{
margin:0;
padding:0px;
width:28px;
height:31px;
border:none;
float:right; clear:right;
}

.loginContainer .showVisits
{
margin:0;
padding:0px 5px 0px 0px;
width:70px;
height:31px;
border-right:1px dashed #ffffff;
float:left; clear:left;
}

.bannerLogoContainer {
margin:0;
padding:0;
width:100%;
height:196px;
}

.navigationContainer{
margin:0 auto;
padding:0;
background-image:url(../../images/shadowborder.png);
background-repeat:no-repeat;
background-position:center bottom;
/*width:100%;*/
width:990px;
min-height:64px;
/*background-color:#e8eea8;*/
}

.navigationContainer .navlink{
color:#818181;
text-decoration:none;
}
.navigationContainer .navlink:hover{
color:#3997C2;
text-decoration:none;
}
.navigationContainer .navlink:active{
color:#3997C2;
text-decoration:none;
}

.mainContent{
margin:0 auto;
padding:0;
width:990px;
min-height:500px;
display:table;
}

.mainContent .welcomemsg{
margin:0 auto;
padding:0;
background-image:url(../../images/websitedesign_wel.gif);
background-repeat:no-repeat;
background-position:top;
width:892px;
height:217px;
}

.welcomemsg .wordContainer
{
    float:right; clear:right; margin:0; padding-right:20px; width:490px; line-height:20px; text-align:justify;
}

.SamllBoxHeading
{
margin:0px;
padding:0px;
background-image:url(../../images/webdesignheadMain.gif); background-repeat:no-repeat; background-position:top;
width:450px; height:59px;
}

.mainContent .readMore
{
margin:0; padding:2px;
background-color:#cdcdcd;
font-size:9px;
color:#1d1d1d;
text-align:right;
}

.mainContent .readMore a
{
text-decoration:none;
color:#1d1d1d;
}

.mainContent .serviceHeadingBanner
{
width:950px; height:66px;
padding:17px 0px 0px 40px;
background-image:url(../../images/expandedHeadings.jpg); background-repeat:no-repeat; background-position:top;
color:#fff;
}

.serviceHeadingBanner h2
{
    margin:0; padding:0;
}

.mainContent .inputFields
{
margin:0;
padding:0px 15px 0px 20px;
width:215px; height:25px;
background-image:url(../../images/main_14.png); background-repeat:no-repeat; background-position:top;
border:none;
}

.mainContent .comentFields
{
margin:0;
padding:0px 10px 0px 20px;
width:300px; height:130px;
background-image:url(../../images/main_17.png); background-repeat:no-repeat; background-position:top;
border:none;
}

.footercontainer{
margin:0;
padding:0;
width:100%;
height:165px;
background-image:url(../../images/webdesignfooterbg.png);
background-repeat:repeat-x;
background-position:top;
}

.footercontainer .footer{
margin:0px auto;
padding:10px;
width:835px;
height:145px;
color:#CCCCCC;
}

.privacyTerms
{
    margin:0;
    padding:0;
    padding-top:2px;
    padding-bottom:2px;
    width:100%;
    color:#cccccc;
    text-align:center;
    font-size:10px;
    background-color:#000000;
}

/* Home page Crousel (JSEasy) stylse */

.crouselContainer
{
    margin:0px; margin-left:70px; padding:5px 0px 15px 0px; display:table;
}

.crouselContainer #content
{
    width:859px; height:235px; margin:0; padding:0;
    border:1px solid #2fabdf;
}

.crouselContainer #slider
{
    width:859px; margin:0px; padding:0px; float:none; overflow:hidden;
}

#slider ul, #slider li
{
   list-style-image:none;
   list-style-type:none;
   list-style-position:outside;
   margin:0;
   padding:0;
}
ol#controls{
		margin:1px 0;
		padding:0;
		margin-left:-1px;
		height:28px;	
		}
ol#controls li{
		margin:0 5px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:0px solid #DAF3F8;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
ol#controls li.current a{
		background:#2fabdf;
		color:#fff;
		}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

.crouselContainer .insideCrouselContainer
{
    height:235px; width:859px;
}

.insideCrouselContainer .topHeading
{
    text-align:center; color:#ffffff; margin:0; padding:5px 0px 25px 0px; font-size:14px;
}

.insideCrouselContainer .topHeading .InsideText
{
    float:left; clear:left; padding-left:10px;
}

/* ======= Services Page ============ */

.service_Container
{
    margin:10px 20px 10px 20px; padding:0px 10px 10px 10px;
    /*border-bottom:1px dashed #adadad;*/
    display:inline-table;
}

.service_Container .service_borderRightDiv
{
    float:left; clear:left; width:450px; margin:0; padding-right:10px; 
    border-right:1px dashed #adadad; text-align:justify;
}

.service_Container h2
{
    font-size:26px; color:#ffffff; margin:0; padding:12px 0px 0px 10px; float:left; clear:left;
}

.service_Container p
{
    line-height:18px; background-color:#e7e7e7; margin:0px; padding:10px 10px;
}