/*	-------------------------------------------------------------
	Alamis Decor Contracting LLC
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Description:	Alamis Decor Contracting LLC
	Filename:		Alamis 
    Version:        2.0
	Date:			December 02, 2009
	Done by:		Rajeesh.P.K 
	Company:        www.greenlemon.in
	-------------------------------------------------------------	
	-------------------------------------------------------------	*/




/************************************
	GLOBALS
************************************/
/*body { -webkit-text-stroke:1px transparent; }
@media only screen and (max-device-width:480px) {body{-webkit-text-stroke:0 black;}}*/
body {	background:url(../images/body_bg.gif) 0px 0px repeat-x;	color: #5d5d5d;	font: 11px/18px  Arial,Helvetica, Verdana, sans-serif;}

.body_bg2{background:url(../images/body_bg2.gif) 0px 0px repeat-x;}   

html { overflow-y: scroll; }
.clearfix:after { content: " "; display: block; font-size: 0; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
a { color:#41a3a6}

h1, h2, h3, h4, h5, h6 { position: relative; }
h1 { font:21px/18px Tahoma,Arial, Helvetica, sans-serif;color:#ffffff;margin-bottom:20px }
h2 {  }
h3 {}
h4 {  }
h5 {  }
h6 {  }
p {  }
acronym, abbr { cursor: help}
optgroup {color:#0f82a3;font-style:normal;font-family:Arial, Helvetica, sans-serif;padding:5px}
option{ color:#5d5d5d;cursor:pointer}
.noborder{border:none !important}
.lightblue{ color:#41a3a6;font-weight:bold}
.lightblue a{ color:#41a3a6;text-decoration:none}
.lightblue a:hover{ color:#0c4345;;text-decoration:none}
.lightGrey{ color:#9e9e9e;}
.footer a{color: #5d5d5d;text-decoration:none}
.footer a:hover{color:#41a3a6}
.footer .greenlemon a{ color:#749610}
.footer .greenlemon a:hover{ color:#53691c}

.quick_inquiry_form { padding-left:13px}


.form_textarea{font:11px Arial, Helvetica, sans-serif;color:#9a9a9a; border:none;border-style:none;background:url(../images/frm_txtbg.png) no-repeat;height:23px;width:179px;padding:5px 8px 5px 8px;margin:0px; } 
.form_textareaactive{font:11px Arial, Helvetica, sans-serif;color:#000; border:none;border-style:none;background:url(../images/frm_txtbg.png) no-repeat;height:23px;width:179px;padding:5px 8px 5px 8px;margin:0px }
.form_comments{}   
.form_textarea2{font:11px Arial, Helvetica, sans-serif;color:#9a9a9a; border:none;border-style:none;background:url(../images/frm_txtbg2.png) no-repeat;height:23px;width:235px;padding:5px 8px 5px 8px;margin:0px;}
.cert_link a{color: #5d5d5d;text-decoration:none}    
.cert_link a:hover{color:#3a3939}    
/************************************
	LAYOUT COMMON
************************************/

.wrapper{ width:950px;margin:0 auto;border:1px solid none;overflow:hidden}
.header{width:950px; height:103px}
.logo{margin:12px 17px;float:left;display:inline/*ie 6 double margin bug fix*/}
.navigation{ width:950px;height:53px;background:url(../images/navig_bg.gif) no-repeat}
.banner{ width:950px;height:248px;margin-top:20px;background:transparent}
.main_content{width:950px;}
.main_content p{ margin-top:17px;}
.footer{ width:950px;height:91px;background:url(../images/footer_bg.gif) no-repeat;text-align:center;line-height:40px;padding:7px 0}


/************************************
	LAYOUT HOME
************************************/
.part1{overflow:hidden;color:#102d31;font:11px/14px Arial, Helvetica, sans-serif}
.part2{overflow:hidden;font:11px/14px Arial, Helvetica, sans-serif;}
.part2 h1{ font:bold 15px/18px Arial, Helvetica, sans-serif ;color:#5d5d5d;margin:0;}
.part2 small{font-size:10px;color:#a2a2a2; text-transform:uppercase}
.col1{ float:left;width:282px;height:202px;padding:17px}
.col2{ float:left;width:282px;height:202px;padding:17px}
.col3{ float:left;width:284px;height:202px;padding:17px}
.col4{ float:left;width:282px;height:auto;padding:17px}
.col5{ float:left;width:282px;height:241px;padding:17px}
.col6{ float:left;width:282px;height:241px;padding:17px}
.col2 ul{}
.col2 ul li{border-bottom:1px solid #2e617f;padding:5px 16px;background:url(../images/sprites.gif) 0px 21px no-repeat; }
.col2 ul li a:link{ color:#102d31;text-decoration:none}
.col2 ul li a:visited{ color:#102d31;text-decoration:none}
.col2 ul li a:hover{ color:#066674;background:0 0;/*ie 6 hover bug fix*/}
.col2 ul li a:active{ color:#102d31;text-decoration:none}
.col2 ul li small{ font-size:10px;color:#363636}


.col3 ul li{border-bottom:1px solid #2e617f;padding:5px 0px 5px 16px;background:url(../images/sprites.gif) 0px -43px no-repeat; }
.col3 ul li:hover{ background-color:red}
.col3 a{ display:block;color:#102d31;text-decoration:none;border-bottom:1px solid #2e617f;border-top:1px solid #bdd6da;padding:5px 5px 5px 16px;background:url(../images/sprites.gif) 0px -43px no-repeat;}

.col3 a:hover{ display:block;color:#066674;text-decoration:none;border-bottom:1px solid #d6e8ed;border-top:1px solid #d6e8ed;padding:5px 5px 5px 16px;background:#c2dade url(../images/sprites.gif) 0px -91px no-repeat;}

.col4 .head{ height:38px;border-bottom:1px solid #bababa;background:url(../images/sprites.gif) 250px -150px no-repeat}
.col5 .head{ height:38px;border-bottom:1px solid #bababa;background:url(../images/sprites.gif) 250px -227px no-repeat}
.col5 .content{ margin:8px 0 }
.col5 .clientLogo{ height:115px;background:url(../images/client_logo.jpg) -20px 0px no-repeat}

.col6 .head{ height:38px;border-bottom:1px solid #bababa;background:url(../images/sprites.gif) 250px -309px no-repeat}
.col6 .content{ margin:8px 0 }

.col4 ul{font:bold 11px/14px Arial, Helvetica, sans-serif;color:#3a999c}


.col4 ul li{padding:10px 1px 0px 1px;background:url(../images/sprites.gif) 266px -405px no-repeat; }
.col4 ul li a:link{ color:#3a999c;text-decoration:none}
.col4 ul li a:visited{ color:#3a999c;text-decoration:none}
.col4 ul li a:hover{ color:#0c4345;background:0 0;/*ie 6 hover bug fix*/}
.col4 ul li a:active{ color:#3a999c;text-decoration:none}
.col4 ul li small{font:11px/18px Arial, Helvetica, sans-serif ;color:#5d5d5d;text-transform:none;}
.col4 ul li small a{ text-decoration:none;color:#5d5d5d !important}
.col4 ul li small a:hover{ color:#3a3939 !important}
.col6 ul{ margin-top:8px}
.col6 ul li{padding:2px 16px;background:url(../images/sprites.gif) 0px -491px no-repeat; }

/************************************
	LAYOUT ABOUTUS
************************************/
.part2_abt{overflow:hidden;font:11px/14px Arial, Helvetica, sans-serif;margin-bottom:-0px}
.part2_abt h1{ font:bold 15px/18px Arial, Helvetica, sans-serif ;color:#5d5d5d;margin:0;}
.col1_abt{ float:left;width:244px;height:auto;margin:17px 17px 17px 0}
.col1_abt .head{ height:38px;background:url(../images/col1_innerHbg.gif) no-repeat}
.col1_abt h1{font:bold 15px/31px Arial, Helvetica, sans-serif ;color:#5d5d5d;padding-left:45px;height:31px;background:url(../images/sprites.gif) 20px -230px no-repeat}
.col1_abt .clientLogo{ margin:17px 0 ;background:url(../images/col1_innerclientbg.gif) no-repeat;height:132px}
.col2_abt{ float:left;width:423px;height:auto;margin:17px 17px 0px 17px;background:url(../images/main_Hbg.gif) no-repeat}
.col2_abt h1{font:normal 16px/31px Arial, Helvetica, sans-serif ;color:#035584; width:389px;margin-left:34px;height:31px;}
.col2_abt .content{ font-size:12px;margin:17px 0 }
.col2_abt .content ul {margin:8px 0px  }
.col2_abt .content ul li { padding:2px 16px;background:url(../images/sprites.gif) 0px -491px no-repeat; }

.col3_abt{ float:left;width:217px;height:auto;margin:17px 0 0 15px}
.col3_abt .head{  height:38px;background:url(../images/col3_innerHbg.gif) no-repeat}
.col3_abt h1{font:bold 15px/31px Arial, Helvetica, sans-serif ;color:#5d5d5d;padding-left:45px;height:31px;background:url(../images/sprites.gif) 20px -309px no-repeat}
.col3_abt .content{ margin:8px 0}

/************************************
	LAYOUT PRODUCTS/SERVICES
************************************/








/************************************
	LAYOUT CONTACT US
************************************/
.contact_form{}
.contact_form small{ font-size:11px}
.contact_form td{ padding-bottom:5px;}
.col3_contact{ float:left;width:217px;height:auto;margin:17px 0 0 15px}
.col3_contact .head{  height:38px;background:url(../images/col3_innerHbg.gif) no-repeat}
.col3_contact h1{font:bold 15px/31px Arial, Helvetica, sans-serif ;color:#5d5d5d;padding-left:45px;height:31px;background:url(../images/sprites.gif) 20px -309px no-repeat}
.col3_contact .content{ margin:8px 0}
.col3_contact ul{ margin-top:8px}
.col3_contact li{padding:2px 16px;background:url(../images/sprites.gif) 0px -491px no-repeat; }
.viewLocmap{width:272px;height:57px;margin:40px 0 0 95px;}
.viewLocmap a{width:272px;height:57px;background:url(../images/icon_locationmap.gif) no-repeat left top;display:block}
.viewLocmap a:hover{width:272px;height:57px;background:url(../images/icon_locationmap.gif) no-repeat left bottom;display:block}
.print_locmap{ margin:20px 0 0  95px;}
/************************************
	LAYOUT GALLERY
************************************/

.col1_gal{ float:left;width:701px;height:auto;margin:17px 17px 0px 0px;background:url(../images/main_Hbg_gal.gif) no-repeat}
.col1_gal h1{font:normal 16px/31px Arial, Helvetica, sans-serif ;color:#035584; width:666px;margin-left:34px;height:31px;}
.col1_gal h2{font-size:11px ;color:#41a3a6;font-weight:bold;margin:0px}
.col1_gal .subhead{margin:17px 0 0 17px; width:680px;height:36px}
.col1_gal .subheadleft{ float:left;width:400px}
.col1_gal .galJumpmenu{float:right; }
.menustyle{ border:1px solid #c1dbdf;font-weight:normal;font-size:11px;color:#474747;padding:3px;}
.col1_gal .content{ font-size:12px;margin:17px 0 0 17px }
.col1_gal .content ul {margin:8px 0px  }
.col1_gal .content ul li { padding:2px 16px;background:url(../images/sprites.gif) 0px -491px no-repeat; }
          /* -------------------------- */
#gallery { border:none;}
#gallery td{background:none; padding:10px 20px 10px 20px; width:218px; vertical-align:top; border:none;}
#gallery td a{text-decoration:none}
#gallery td a:hover{text-decoration:none;}
#gallery td img { margin:0px 0px 0px 0px; padding:7px; float:none; background:#FFFFFF; border:#E0E0E0 solid 1px; width:167px;}
#gallery td div.enlarge{margin:2px 0px 18px 0px; font-weight:200; /*background: url(../images/enlarge_ico.gif) left 3px no-repeat;*/ text-align:left; color:#999999; padding-left:7px;}
#gallery td div.enlarge h5 {/*margin-left:18px;*/padding-left:18px;font-size:11px; font-weight:200; color:#999999; background:url(../images/sprites.gif) 0px -569px no-repeat;}
#gallery td div.enlarge h5 a {color:#999999;}
#gallery td div.enlarge h5 a:hover {color:#666666; text-decoration:none; }
          /* -------------------------- */
.pagination {text-align:right; padding-right:26px; color:#9e9e9e;font-weight:bold;padding:9px 0;border-top:1px solid #e1e1e1;margin-bottom:20px}
.pagination a {margin:0px 3px 0px 3px;text-decoration:none;color:#9e9e9e;padding:3px}
.pagination a:hover {margin:0px 3px 0px 3px; color:#41a3a6 }
.pagination a.active {color:#41a3a6 ; text-decoration:none;}
.project_name{ font-size:11px;font-weight:bold}

/************************************
	PROJECTS
************************************/


.content .subhead{height:36px}
.content .subheadleft{ float:left;width:300px}
.content .subheadleft h2{font-size:11px ;color:#41a3a6;font-weight:bold;margin:0px}
.content .subheadleft small{font-size:10px}
.viewgallery{ font-size:11px;float:right; }
.viewgallery a{padding-left:26px;height:20px;background:url(../images/sprites.gif) 0px -674px no-repeat;}
.viewgallery a:hover{  background:url(../images/sprites.gif) 0px -656px no-repeat;color:#2d676c}
.projectsLogo{ margin:0px 15px 15px 0px;float:left;border:1px solid #d2d2d2}

/************************************
	PROJECTS MAIN PAGE
************************************/


.content .subproject{height:36px;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;padding:10px 0;padding-left:10px}
.content .prjsubheadleft{ float:left;width:300px;clear:left}
.content .prjsubheadleft h2{font-size:11px ;color:#41a3a6;font-weight:bold;margin:0px}
.content .prjsubheadleft small{font-size:10px}
.prviewgallery{ font-size:11px;float:left; }
.prviewgallery a{padding-left:26px;height:20px;background:url(../images/sprites.gif) 0px -674px no-repeat;margin-right:20px}
.prviewgallery a:hover{  background:url(../images/sprites.gif) 0px -656px no-repeat;color:#2d676c}
.link_container{ clear:left;height:20px;padding-top:3px}

.viewpjct{ font-size:11px;float:left; }
.viewpjct a{padding-left:26px;height:20px;background:url(../images/sprites.gif) 0px -711px no-repeat;margin-right:20px}
.viewpjct a:hover{  background:url(../images/sprites.gif) 0px -694px no-repeat;color:#2d676c}











   /**Table style for project description**/
.rounded-corner
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 17px 0;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
}
.rounded-corner thead th.rounded-company
{
	background: #cde4e9 url('../images/left.png') left -1px no-repeat;
}
.rounded-corner thead th.rounded-q4
{
	background: #cde4e9 url('../images/right.png') right -1px no-repeat;
}
.rounded-corner th
{
	padding: 5px 12px;
	text-align:left;
	font-weight: normal;
	font-size: 13px;
	color: #2c7197;
	background: #cde4e9;
}
.rounded-corner td
{
	padding: 5px 5px 5px 12px;
	background: #eff6f8;
	border-top: 1px solid #fff;
	color: #243e44;
}
.rounded-corner tfoot td.rounded-foot-left
{
	background: #eff6f8 url('../images/botleft.png') left bottom no-repeat;
}
.rounded-corner tfoot td.rounded-foot-right
{
	background: #eff6f8 url('../images/botright.png') right bottom no-repeat;
}
.rounded-corner tbody tr:hover td
{
	background: #e7f2f4;
}
 /**Table style for project description ends**/







