* {margin:0px;padding:0px;border:0px none;vertical-align:top;}

body{ background:url(../img/bg.gif) repeat-x top left; font-family:Arial, Helvetica, sans-serif;}
#container{width:1230px; text-align:left;}

/***TOP SECTION***/
#top{ display:block; height:145px;}
#gads{ float:right;}
#page{ height:88px;}

/***MAIN SECTION***/
#main{ padding-left:5px; display:block; padding-top:0px; margin-top:0px;}

#left_col{ width:150px; float:left;}

#right_col{ float:right; width:1050px;}

.web_carousel{width:846px;}
.thumbs_web{width:280px; height:190px; border-left:1px solid #fff; border-bottom:1px solid #fff;float:left; background:#f0c308;}

#sthumbs{width:846px; padding-top:20px;}
.thumbs_sec{width:168px; height:168px; border-left:1px solid #fff; border-bottom:1px solid #fff;float:left; background:#f0c308; text-align:left;}
#title{ margin-top:20px; font-size:36px; /*color:#b9baa8;*/ color:#666; letter-spacing:-3px; line-height:30px;} 


#galleries_container{ padding-left:0px; margin-top:10px; margin-bottom:30px; min-height:16em; height:auto;}
/* for IE */* html #galleries_container {height: 16em;}/**/

.galleries{ float:left; with:60px; height:60px; margin:1px; background:#121212;}

#contact_img{ margin-top:50px; margin-left:20px;}
#form_hldr{ margin-left:20px;}
#form{ width:350px; margin-top:10px; }
#form ul{ list-style-type:none;}
li.form_title{ height:0px; background:url() no-repeat top; margin-bottom:10px; margin-top:0px;}
li.notification{ text-align:center; color:#ba9c4e;font-size:14px; margin-bottom:10px; height:25px; font-family:"Courier New", Courier, monospace;}
li.name{ background: url(../img/cn.jpg) no-repeat; height:30px; margin-bottom:8px; text-align:left;text-align:left;}
li.mail{ background:url(../img/ce.jpg) no-repeat; height:30px; margin-bottom:8px; text-align:left;text-align:left;}
li.phone{background:url(../img/ct.jpg) no-repeat; height:30px; margin-bottom:8px; text-align:left;text-align:left;}
li.message{background:url(../img/cm.jpg) no-repeat; margin-bottom:8px; text-align:left;text-align:left;}
li.btn{text-align:left;}
.bg_fields{width:250px; height:28px; border:0px none; background:url(../img/bg_c.jpg) no-repeat top left; float:right;}
input.fields{ width:200px; height:28px; border:0px none; padding-top:6px; margin-left:20px;font-family:Courier New; color:#514e4e; font-size:13px; background:none;}
textarea{width:294px; height:120px; margin-left:110px;  padding-left:6px; padding-top:7px;
font-family:Courier New; color:#514e4e; font-size:13px;}
input.btn{margin-left:110px;}


/***HOME PAGE***/

#lw{ margin-top:30px; margin-bottom:30px;}

.latest{width:990px; margin-left:7px;}

.latest_col1{ float:left; width:300px; border-bottom:1px dashed #CCCCCC; padding-bottom:5px; margin-bottom:50px;}
.latest_col2{ float:left; margin-left:30px; width:300px; border-bottom:1px dashed #CCCCCC; padding-bottom:5px; margin-bottom:50px; }
.latest_col3{ margin-left:660px; width:300px; border-bottom:1px dashed #CCCCCC; padding-bottom:5px;margin-bottom:50px;}

.title{ font-family:Arial; font-size:24px; letter-spacing:-2px; color:#43413b;}
/*.......active........*/
.title a,
.title strong { font-family:Arial; font-size:24px; letter-spacing:-2px; color:#43413b; text-decoration:none;}
/*.......hover........*/
.title a:focus,
.title a:hover,
.title a:active  { font-family:Arial; font-size:24px; letter-spacing:-2px; color:#FFCC00; text-decoration:none;}

.latest_txt{ font-size:11px; color:#444; line-height:12px; font-family:Tahoma; margin-top:20px; min-height:50px; height:auto;}
/* for IE */* html .latest_txt {height: 70px;}/**/

.category{font-size:11px; color:#444; line-height:12px; font-family:Tahoma; margin-bottom:15px;}

.home_img{ background:#f0c308;}

.project{ margin-top:25px; font-family:Arial; font-size:16px; letter-spacing:-1px; color:#43413b; font-weight:bold;}

#footer{ width:700px; margin-top:30px; margin-bottom:60px; padding-top:0px;}

.ftr_links{font-family: Arial; font-size:16px; letter-spacing:-1px; color:#ccc; font-weight:bold; margin-top:8px; }


a.gray{text-decoration:none; font-family: Arial; font-size:16px; letter-spacing:-1px; color:#999; font-weight:bold; padding:0px 2px 0px 2px;}
a.gray:hover{ color: #444;}

a.seemore{text-decoration:none; color:#fff; font-size:11px; background:#c0c164; padding:1px 2px 1px 2px; font-weight:bold;}
a.seemore:hover{ color:#fff; background:#FFCC00; padding:1px 2px 1px 2px;}


a.linkopacity img {
filter:alpha(opacity=100); 
-moz-opacity: 1.0; 
opacity: 1.0;}

a.linkopacity:hover img {
filter:alpha(opacity=60);   
-moz-opacity: 0.8;   
opacity: 0.8;
}

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;}

.clr{display:block; clear:both; margin:0px; padding:0px; height:0px;}








.header{ padding-left:9px; padding-top:9px;}
.latestwork{ padding-top:10px; padding-bottom:20px; padding-left:5px;}
.hello{ height:78px; padding-left:9px; padding-top:10px;}