/* 
--------------------------------------------------------------
Description: Title Graphics ver.2.0 - Launched: May,2009
Version: 2.0
Author: Le-imager.co.uk
Created by: Johny Erattupuzha
Updated: May-20-2009.
--------------------------------------------------------------
*/

body {
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: justify;
	color:#b2b1af;
	background-color: #000000;
	background-image:url(images/bg_top.gif);
	background-position:top;
	background-repeat:repeat-x;
}
ul, li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
h1 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
}
h2 {
	margin:7px 0px 0px 32px;
	padding:0px 0px 0px 0px;
	font-size:13px;
	font-weight: bold;
	
}

/* ............
h2 span {
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	font-family:Tahoma, Verdana, Arial;
	font-size:22px;
	color:#6B6B6B;
	font-weight:normal;
	
}
.......... */

h3 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Tahoma, Verdana, Arial;
	font-size:21px;
	font-weight: normal;
	color:#f1971f;
	padding-top:0px;
}


p {
	padding:12px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

a img {
    border: none;
}

/*--------------- Start commom styles------------------*/

.hide_text {
	display:none;
}
.clear {
	clear:both;
}


/*------------MAIN LAYOUT DIV----------------*/

#wrapper {
	 margin-left:auto;
	 margin-right:auto;
	 padding:0px;
	 width:950px;
}


/* -------------Start Header section -------------*/

#logo_holder {
	padding:0px;
	margin:0px;
	float:left;
	width:325px;
}

#logo {
	background-image:url(images/logo_title_graphics.gif);
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	width:325px;
	height:113px;
	float:left;
	
}

.top_call {
	padding:0px;
	float:right;
	background-image:url(images/telphone_num_top.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:235px;
	height:113px;
}

#menu_holder {
	padding:0px;
	margin: 0px 0px 0px 0px;
	float:left;
	background-image:url(images/main_link_top.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:660px;
	height:50px;
}

#mainlink_holder_head {
	padding:0px;
	margin: 4px 0px 0px 0px;
	float:left;
	width:950px;
	height:50px;
}

#flash_holder {
	float:left;
	padding:0px;
	margin:0px;
	width:950px;
	height:177px;
}

.icon_home {
	margin: 0px 0px 0px 218px;
	padding:0px;
	width:35px;
	height:50px;
	float:left;
	text-align:right;
}
.icon_contact {
	margin: 0px 0px 0px 0px;
	padding:0px;
	width:35px;
	height:50px;
	float:left;
	text-align:right;
}

.menu_about_us {
	margin: 3px 0px 0px 0px;
	display:block;
	width:70px;
	height:43px;
	float:left;
}

.menu_products {
	margin: 3px 0px 0px 32px;
	padding:0px 0px 0px 0px;
	display:block;
	width:85px;
	height:43px;
	float:left;
}
.menu_services {
	margin: 3px 0px 0px 30px;
	padding:0px 0px 0px 0px;
	display:block;
	width:85px;
	height:43px;
	float:left;
}

/* -------------Start middle left section -------------*/

#middle_left {
	margin: 10px 0px 0px 0px;
	float:left;
	padding:0px;
	width:755px;
}

#icon_flex_graphic_holder {
	margin: 0px;
	padding:0px;
	width:324px;
	height:208px;
	float:left;
}
.icon_flex_sign {
	margin: 0px;
	padding:0px;
	width:324px;
	height:101px;
	float:left;
}

.icon_graphic_print {
	margin-top: 6px;
	padding:0px;
	width:324px;
	height:101px;
	float:left;
}

#contet_what_we_do_holder {
	margin: 0px 0px 0px 8px;
	padding:0px;
	width:423px;
	height:208px;
	float:left;
	border-bottom:1px solid #4b4d4f;
}

.red_gray_boarder_top {
	width:423px;
	height:5px;
	float:left;
	background-image:url(images/what_we_do_boarder_top.gif);
	background-repeat:no-repeat;
	background-position:top;
}

#whatwedo_holder{
	padding: 18px 0px 0px 20px;
	margin-top:0px;
	width:400px;
	float:left;
}

.what_we_do {
	margin:0px;
	padding:0px;
	width:101px;
	height:23px;
	float:left;
}

.content_home {
	margin: 0px;
	padding-top:10px;
	width:379px;
	float:left;
	text-align:left;
	line-height:16px;
}

.content_bold {
	font-weight:bold;
	color:#f1971f;
}

/* -------------Product details section -------------*/
#image_our_products {
	margin: 10px 0px 0px 0px;
	float:left;
	padding:0px;
	width:246px;
	height:132px;
}
#image_our_services {
	margin: 10px 0px 0px 8px;
	float:left;
	padding:0px;
	width:246px;
	height:132px;
}
#product_links_holder {
	padding-left:20px;
	margin-top:6px;
	float:left;
	width:226px;
	height:128px;
	background-image: url(images/boarder_left_products.gif);
	background-repeat:no-repeat;
	background-position: left;
}

#services_links_holder {
	margin: 6px 0px 0px 8px;
	padding-left:20px;
	float:left;
	width:226px;
	height:128px;
	background-image: url(images/boarder_left_products.gif);
	background-repeat:no-repeat;
	background-position: left;
}

.title_our_products {
	margin:0px;
	float:left;
	padding:0px;
	width:106px;
	height:29px;
	text-align:left;
}

#product_sub_links{
	margin-top:2px;
	float:left;
	width:200px;
	text-align:left;
	line-height:18px;
}
.link_services a {
	text-decoration:none;
	color:#b2b1af;
	font-weight: normal;
	text-align:left;
	line-height:18px;
}
.link_services a:hover {
	text-decoration:none;
	color: #FFFFFF;
	font-weight: normal;
	text-align:left;
	line-height:18px;
}

/* -------------Start middle right section -------------*/

#middle_right {
	margin-top:10px;
	padding:0px 0px 0px 10px;
	float: right;
	padding:0px;
	width:185px;
}

#icon_featured_project_holder {
	margin: 0px 0px 0px 0px;
	float: right;
	padding:0px;
	width:183px;
	height:208px;
	background-image:url(images/icon_featured_projects.gif);
	background-repeat:no-repeat;
	background-position: right;
}

.link_featured_project {
	margin: 0px;
	padding:0px;
	display:block;
	width:182px;
	height:207px;
	float: right;
}

#icon_sign_gallery_holder {
	margin: 10px 0px 0px 0px;
	float: right;
	padding:0px;
	width:183px;
	height:132px;
	background-image:url(images/icon_sign_gallery.gif);
	background-repeat:no-repeat;
	background-position: right;
}
.link_sign_gallery {
	margin: 0px;
	padding:0px;
	display:block;
	width:182px;
	height:131px;
	float: right;
}

#news_events_holder {
	margin-top:10px;
	padding-left:16px;
	float:right;
	width:165px;
	height:123px;
	background-color:#242424;
	border:1px solid #393a3b;
}

.title_news_events {
	margin-top:12px;
	padding:0px;
	float:left;
	width:120px;
	height:18px;
}


.news_link {
	color: #b2b1af;
	text-decoration:none;
	line-height:18px;
}
.news_link:hover {
	color: #FFFFFF;
	text-decoration:underline;
	line-height:18px;
}

#marqueecontainer{
position: relative;
width: 152px; /*marquee width */
height: 75px; /*marquee height */
overflow: hidden;
margin-top:7px;
float:left;
padding:0px;
text-align:left;
}

/* -------------Start Footer section -------------*/

#footer_holder {
	margin: 10px 0px 0px 0px;
	float:left;
	padding:0px;
	width:950px;
	height:41px;
	background-color:#1d1e1e;
	background-image:url(images/title_graphics_footer.gif);
	background-position:right;
	background-repeat:no-repeat;
	text-align:left;
}

#footer_links_holder {
	margin: 13px 0px 0px 10px;
	float:left;
	padding:0px;
	width:850px;
	text-align:left;
}

.links_footer a {
	padding:0px 6px 0px 6px;
	text-decoration:none;
	color:#b2b1af;
	font-weight: normal;
	text-align:left;
}
.links_footer a:hover {
	padding:0px 6px 0px 6px;
	text-decoration:none;
	color: #FFFFFF;
	font-weight: normal;
	text-align:left;
}

#footer_copyright {
	margin: 10px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	padding:0px;
	width:950px;
	text-align:left;
	font-size:11px;
}

/* -------------Start Pages Left Section -------------*/

#pages_left_holder {
	margin:0px;
	float: left;
	padding:0px;
	width:212px;
}

#pages_shop_online {
	margin:0px;
	padding:0px;
	float: left;
	width:212px;
	height:30px;
	text-align:left;
	background-image:url(images/icon_shoping_cart.gif);
	background-position: left;
	background-repeat:no-repeat;
}

.shop_online_icon {
	text-decoration: underline;
	color:#f1971f;
}
.shop_online_icon:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

.pages_icon_products {
	margin-top:10px;
	padding:0px;
	float: left;
	width:212px;
	height:35px;
	background-image:url(images/icon_pages_products.gif);
	background-position: left;
	background-repeat:no-repeat;
	border-top:1px solid #4b4d4f;
}

#pages_product_links{
	margin:0px;
	padding:0px;
	float: left;
	width:212px;
	height:112px;
	background-color:#1d1e1e;
}

#pages_product_links li{
	padding-left:22px;
	text-align:left;
	line-height:18px;
}
#pages_product_links ul{
	margin: 0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	list-style-type: none;
}

.pages_icon_services {
	margin-top:10px;
	padding:0px;
	float: left;
	width:212px;
	height:35px;
	background-image:url(images/icon_pages_services.gif);
	background-position: left;
	background-repeat:no-repeat;
	border-top:1px solid #4b4d4f;
}
.pages_icon_other_services {
	margin-top:10px;
	padding:0px;
	float: left;
	width:212px;
	height:35px;
	background-image:url(images/icon_pages_other_services.gif);
	background-position: left;
	background-repeat:no-repeat;
	border-top:1px solid #4b4d4f;
}
.pages_icon_website_solutions {
	margin-top:10px;
	padding:0px;
	float: left;
	width:211px;
	height:126px;
	background-image:url(images/icon_pages_website_solutions.gif);
	background-position: left;
	background-repeat:no-repeat;
	border: 1px solid #393a3b;
}
.link_website_solutions {
	margin: 0px;
	padding:0px;
	display:block;
	width:210px;
	height:125px;
	float: left;
}


/* -------------Start Pages Content Section -------------*/

#pages_content_holder {
 	margin-top:16px;
	padding-right:15px;
	float: right;
	width:500px;
	text-align:justify;
	line-height:18px;
}

.pages_content_title {
	font-weight:bold;
	color: #FFFFFF;
	font-size:14px;
	font-family:Tahoma, Verdana, Arial;
}

.listboxstyle
{	
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
	height:14px;
	width:200px;
	padding:2px;
	text-decoration:none;
	border: 1px solid #393a3b;
	background-color: #FFFFFF;
	
}

.textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
	height:100px;
	width:200px;
	padding:2px;
	text-decoration:none;
	border: 1px solid #393a3b;
	background-color: #FFFFFF;
}

.text_links {
	color: #FFFFFF;
	text-decoration:underline;
	line-height:18px;
}
.text_links:hover {
	color: #FFFFFF;
	text-decoration:underline;
	line-height:18px;
}

#pages_liststyle{
	margin: 10px 0px 0px 26px;
	padding:0px 0px 0px 0px;
}
#pages_liststyle ul{
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#pages_liststyle li{
	margin:0px;
	padding:0px;
	text-align:left;
	line-height:18px;
	font-weight:bold;
	text-decoration:none;
	list-style:square;
}


