
/* ------------------------ Main Part  ---------------*/
body{
background:#242424 url(../images/bg.jpg) repeat-x;
font-family:"Trebuchet MS", Verdana;
font-size:14px;
color:#acabab;
text-align:center;
}

*{
margin:0pt 0pt;
padding:0pt;
}


/* Container */

#container{
width:779px;
text-align:left;
margin:0pt auto;
padding:0pt;
position:relative;

}

#logo{
padding-left:30px;
padding-top:12px;
position:relative;
height:65px;
}

#our_work{
/*background:url(../images/bg_ourwork.jpg) repeat-x; */
float:left;
position:relative;
}

/* Services Area Start Here */

#services_area
{
width:779px;
text-align:left;
margin:0pt auto;
padding:0pt;
position:relative;
}

#services_bar{
float:left;
}

.s_corner_left{
float:left;
background:url(../images/services_left_corners.jpg) no-repeat;
width:16px;
height:138px;
position:relative;
}

.s_corner_right{
float:left;
background:url(../images/services_right_corners.jpg) no-repeat;
width:16px;
height:138px;
}

#services_items{
background:url(../images/services_bg.jpg) repeat-x;
float:left;
width:693px;
height:138px;
}

/* Navigation Start here */

#navigation_menu{
height:30px;
float:left;
background:url(../images/navi_bg.jpg) repeat-x;
width:621px;
position:relative;


}


#navi_links{
height:30px;
float:left;
position:relative;
}

#navi_links li{
position:relative;
list-style:none;
float:left;
margin-top:-5px;
}

#navi_links li a:link{
display:block;
padding-left:25px;
padding-right:25px;
color:#FFFFFF;
text-transform:uppercase;
text-decoration:none;
font-size:14px;

}

#navi_links a:hover{
text-decoration:underline;
}


#navi_links a:visited{
padding-left:25px;
padding-right:25px;
padding-top:5px;
color:#FFFFFF;
text-transform:uppercase;
text-decoration:none;
font-size:14px;
}


.active_link{
padding-left:25px;
padding-right:25px;
color:#da251d;
text-transform:uppercase;
text-decoration:underline;
font-size:14px;
font-weight:bold;
}

#tab{
margin-left:636px;
margin-top:150px;
}

/* ------------------------------Content Start Here -------------- */


#content_area{
width:779px;
text-align:left;
margin:0pt auto;
padding:0pt;

}


#content{
width:616px;
background:#333333;
padding:10px;
padding-top:35px;
float:left;
position:relative;
}

#inner_content{
}


.title{
width:200px;
padding-bottom:15px;
}

#table_content{
padding-bottom:20px;
width:610px;
float:left;
}

#img_colum{
width:135px;
height:125px;
float:left;
}

.in_content{
float:left;
width:470px;
font-size:14px;
text-align:justify;
}

.inner_content{
float:left;
width:430px;
font-size:14px;
text-align:justify;
}


.more{
font-weight:bold;
color:#FFFFFF;
padding-left:20px;
}

#bottom_round{
background:url(../images/bottom_corners.jpg) no-repeat;
height:17px;
width:636px;
position:relative;
float:left;
}

#img_inner{
float:right;
margin-top:-76px;
margin-right:-15px;
}

/* ------------------Footer ---------*/ 

#footer{
width:779px;
text-align:left;
margin:0pt auto;
}

#foot_navi{
float:left;
position:relative;
}

#foot_navi li{
font-size:13px;
float :left;
list-style:none;
padding-left:10px;
padding-top:15px;
}


#foot_navi a{
color:#a69f9f;
text-decoration:none;
}

#foot_navi a:hover{
color:#b8b8b8;
text-decoration:underline;
}

.b_activelink{
font-weight:bold;
position:relative;
}

#copy_rights{
float:left;
width:779px;
padding-left:10px;
padding-top:10px;
}



.copyrights{
color:#686767;
font-size:10px;
float:left;
}

.design a{
color:#686767;
font-size:10px;
float:right;
text-decoration:none;
}

.design a:hover{
color:#848484;
font-size:10px;
float:right;
text-decoration:underline;
}

/* ------------------- Contact us page ----------------------- */

#contact_img{
padding-left:20px;
padding-right:50px;
float:left;
}

#table_content_cont{
width:450px;
float:left;
}

#contact_us_img{
float:left;
background:url(../images/contact_phone.png) no-repeat;
width:199px;
height:200px;

}

/* ------------------- Services Buttons area ----------------------- */

#services_buttons{
float:right;
width:100px;
margin-right:25px;
}

#buttons{
width:88px;
height:88px;
position:relative;
padding-bottom:10px;
}


a:link {
color:#a4a3a3;
text-decoration:none;
}

a:hover {
color:#a4a3a3;
text-decoration:underline;
color:#fff;
}

/* ----------------------------Kwick Container -----------------------*/







#kwicks_container { 
	height: 138px;
}
#kwicks {
	position: relative;
	list-style:none;
}
 
#kwicks .kwick {
	float: left;
	display: block;
	width: 230px;
	height: 138px;
	cursor:pointer;
}
 
#kwicks .fullprint{
background:url(../images/slide_fullcolor.png) no-repeat;

}

#kwicks .wedd {
background:url(../images/slide_wedding.png) no-repeat;
}

#kwicks .busin{
background:url(../images/slide_business.png) no-repeat;
}

#kwicks .canvas{
background:url(../images/slide_canvas.png) no-repeat;
}


/* ------------------------- Our Client ---------------*/

#client_area{
float:left;
position:relative;
}

#thumbnail_area{
width:204px;
float:left;
position:relative;
}

.thumbnails_client{

}

.thumbnails_client a:link {
float:left;
width:47px;
height:47px;
border:#5f5f5f solid 4px;
margin-right:12px;
margin-bottom:12px;
}

.thumbnails_client a:hover {
border-color:#abaaaa;

}

.thumbnails_client a:visited{
float:left;
width:47px;
height:47px;
border:#5f5f5f solid 4px;
margin-right:12px;
margin-bottom:12px;

}

#preview_area{
width:368px;
height:240px;
background: url(../images/bg_previewarea.jpg) repeat-x;
border:#1b1b1b 13px solid;
float:left;
}

/* ------------------------------------- What we do page -------------------*/


#content_whatwe{
float:left;
}

#top_content{
width:616px;
float:left;
}

h1{
color:#0093dd;
font-size:16px;
}

h2{
color:#0093dd;
font-size:13px;

}

.full_color_print{
width:387px;
float:left;
text-align:justify;
}

.in_img{
padding-left:20px;
float:left;
}

#bottom_colum{
width:616px;
float:none;
}

#colum_content{
width:180px;
border-left:#484848 1px solid;
padding-left:5px;
float:left;
}

#colum_content li {
list-style:url(../images/bullet.png);
list-style-position:inside;
}

/* ------------------------------page number --------------------------*/

#next_previous{
float:left;
width:150px;
height:50px;
}

#next_previous li {
list-style:none;
}

#next li a{
list-style:none;
color:#fff;
text-decoration:none;
float:left;
padding-right:70px;
}

#next a:hover{
list-style:underline;
}