/* 
CSS By: Muhammad Nihal.
Email: nihal@sriwebsoft.com
Website: www.sriwebsoft.com
*/

body{
padding:0px;
margin:0px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#444444;
}
h2{
padding:15px 0px 5px 0px;
margin:0px;
font-size:13px;
color:#0099CC;
}
a{
color:#0099CC;
text-decoration:underline;
}
a:hover{
text-decoration:none;
color:#444444;
}

#page{
width:796px;
padding:0px;
margin:0px auto;
text-align:left;
}

#header{
padding:0px;
margin:0px;
}
#top-links{
padding:5px;
margin:0px;
text-align:right;
color:#333333;
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:11px;
}
#top-links a{
padding:0px 5px;
margin:0px;
color:#333333;
text-decoration:none;
}
#top-links a:hover{
color:#333333;
text-decoration:underline;
}
#logo{
padding:5px 0px;
margin:0px;
text-align:left;
}
#top-text-top{
height:70px;
padding:0px;
margin:0px;
text-align:center;
background-image:url(../images/shade-bar.jpg);
background-repeat:no-repeat;
background-position:30px 15px;
}
#top-text-down{
height:70px;
padding:0px;
margin:0px;
background-image:url(../images/shade-bar-down.jpg);
background-repeat:no-repeat;
background-position:30px 55px;
}
#top-text-text{
padding:30px 0px 0px 0px;
margin:0px;
text-align:center;
font-family:"Times New Roman", Times, serif;
font-size:18px;
color:#737373;
letter-spacing:0.1em;
}


#main{
padding:20px 0px 10px 0px;
margin:0px;
}
#main-mid{
padding:0px;
margin:0px;
background-image:url(../images/cont-mid.jpg);
background-repeat:repeat-y;
background-position:top;
}
#main-top{
padding:0px;
margin:0px;
background-image:url(../images/cont-top.jpg);
background-repeat:no-repeat;
background-position:top;
}
#main-bottom{
padding:0px;
margin:0px;
background-image:url(../images/cont-bottom.jpg);
background-repeat:no-repeat;
background-position:bottom;
}
#main-links{
text-align:right;
padding:15px 10px 5px 10px;
margin:0px 0px 0px 55px;
}
#main-links a{
padding:0px;
margin:0px;
text-decoration:none;
color:#222222;

}
#main-links a:hover{
text-decoration:none;
color:#9F9F9F;
}

#main-frame-out{
padding:0px;
margin:0px;
background-repeat:no-repeat;
background-position:10px 0px;
}
#main-frame{
padding:5px;
margin:0px 20px 0px 55px;
border:1px solid #ecebeb;
border-left:0px;
}
#main-frame-support{
height:20px;
padding:0px;
margin:0px;
}

#footer{
padding:0px 10px 10px 0px;
margin:0px;
text-align:right;
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}
#footer a{
text-decoration:none;
color:#333333;
}
#footer a:hover{
text-decoration:none;
color:#666666;
}



/*for portfolio*/
#gal-big-img{
width:330px;
margin:0px auto;
padding:25px;
overflow:visible;
}
#gal-small-imgs{
width:500px;
margin:0px auto;
padding:15px;
}

/*about page*/
#verse{
padding:0px;
margin:0px;
font-family:"Comic Sans MS", sans-serif, serif;
font-size:14px;
color:#222222;
}
.img-border{
border:3px solid #333333;
}

/*Price page*/
.price-ul{
padding: 5px 0px;
margin:0px 40px;
}
.price-ul li{
padding:5px 0px;
margin:0px;
}
.price-p{
padding:5px 0px;
margin:0px 75px;
}

/*Contact page*/
#normal-cont{
padding:10px 30px;
margin:0px;
}
#normal-cont form{
padding:15px 5px;
margin:0px;
}
#normal-cont label{
display:block;
padding:2px 0px;
margin:3px 0px;
}
#normal-cont label .fname{
width:100px;
height:20px;
display:block;
float:left;
}


/*Add Info*/
.addinfo-p{
padding:5px 0px;
margin:15px 25px 10px 25px;
}
.addinfo-nos{
font-weight:bold;
color:#0099CC;
padding:0px;
margin:0px;
}


/* testimonials page*/
.te-review{
padding:25px 0px 0px 0px;
margin:0px 25px;
font-family:"Comic Sans MS", sans-serif, serif;
font-size:14px;
}
.te-by{
padding:5px 0px;
margin:0px 25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}