/* CSS Document */
/*===================================global css===============================================*/
*{ margin:0px; padding:0px; outline:none; list-style-type:none; text-decoration:none; border:none;}
body{ margin:0px; padding:0px; background:#2d2d2d; font:normal 14px/18px Arial, Helvetica, sans-serif;}
/*========================------------------------------font embeded code---------------------------------======================================*/
@font-face {
				font-family: 'Delicious-Roman';
				src: url('../fonts/deliciousroman.eot');
				src: url('../fonts/deliciousroman.eot?#iefix') format('embedded-opentype'),
						 url('../fonts/deliciousroman.woff') format('woff'),
						 url('../fonts/deliciousroman.ttf') format('truetype'),
						 url('../fonts/deliciousroman.svg#deliciousroman') format('svg');
				font-weight: normal;
				font-style: normal;
}
@font-face {
				font-family: 'Delicious-Bold';
				src: url('../fonts/deliciousbold.eot');
				src: url('../fonts/deliciousbold.eot?#iefix') format('embedded-opentype'),
						 url('../fonts/deliciousbold.woff') format('woff'),
						 url('../fonts/deliciousbold.ttf') format('truetype'),
						 url('../fonts/deliciousbold.svg#deliciousbold') format('svg');
				font-weight: normal;
				font-style: normal;
}
@font-face {
				font-family: 'Archer-Semibold';
				src: url('../fonts/archersemibold.eot');
				src: url('../fonts/archersemibold.eot?#iefix') format('embedded-opentype'),
						 url('../fonts/archersemibold.woff') format('woff'),
						 url('../fonts/archersemibold.ttf') format('truetype'),
						 url('../fonts/archersemibold.svg#archersemibold') format('svg');
				font-weight: normal;
				font-style: normal;
}
@font-face {
				font-family: 'Archer-Bold';
				src: url('../fonts/archerbold.eot');
				src: url('../fonts/archerbold.eot?#iefix') format('embedded-opentype'),
						 url('../fonts/archerbold.woff') format('woff'),
						 url('../fonts/archerbold.ttf') format('truetype'),
						 url('../fonts/archerbold.svg#archerbold') format('svg');
				font-weight: normal;
				font-style: normal;
}
@font-face {
				font-family: 'Archer-MediumItalic';
				src: url('../fonts/archermediumital.eot');
				src: url('../fonts/archermediumital.eot?#iefix') format('embedded-opentype'),
						 url('../fonts/archermediumital.woff') format('woff'),
						 url('../fonts/archermediumital.ttf') format('truetype'),
						 url('../fonts/archermediumital.svg#archermediumital') format('svg');
				font-weight: normal;
				font-style: normal;
}
@font-face {
				font-family: 'Delicious-Italic';
				src: url('../fonts/deliciousitalic.eot');
				src: url('../fonts/deliciousitalic.eot?#iefix') format('embedded-opentype'),
						 url('../fonts/deliciousitalic.woff') format('woff'),
						 url('../fonts/deliciousitalic.ttf') format('truetype'),
						 url('../fonts/deliciousitalic.svg#deliciousitalic') format('svg');
				font-weight: normal;
				font-style: normal;
}
/*=================---------------------main css-----------------=====================*/
#wrapper{ width:980px; margin:0 auto;}
#wrapperInner{ width:980px; float:left; margin:25px 0 0 0; padding:0 0 25px 0;}
.topBg{ width:980px; height:13px; float:left; margin:0 0 0 0; background:url(../images/topbg.png) no-repeat left top;}
.middleBg{ width:980px; float:left; margin:0 0 0 0; background:url(../images/midBg.png) repeat-y 0 0;}
.bottomBg{ width:980px; height:14px; float:left; margin:0 0 0 0; background:url(../images/bottombg.png) no-repeat left bottom;}

.mainContainer{ width:954px; margin:0px 7px; padding:0px 6px; float:left; background:url(../images/repeatbg.jpg) repeat-y 0 0;}
.leftPanel{ width:155px; float:left; /*background:#2d2d2d;*/ margin:0 1px 0 0;}
.logo{ width:124px; height:153px; float:left; margin:14px 0 0 13px;}
.logo a{ width:124px; height:153px; display:block; text-indent:-9999px; background:url(../images/logo.jpg) no-repeat 0 0;}
.designTxt{ width:121px; height:106px; float:left; margin:365px 0 0 13px;} 

.rightPanel{ width:797px; float:left;}
.topHeaderPart{ width:797px; height:73px; float:left; background:#FFFFFF;}
.topMenu{ width:570px; height:25px; float:left; margin:27px 0 0 22px;}
.topMenu ul{ margin:0px; padding:0px; float:left;}
.topMenu ul li{ margin:0px; padding:0px 15px; float:left; height:25px; border-right:1px solid #bdbdbd;}
.topMenu ul li a{ margin:0px; padding:0px; float:left; height:25px; color:#2d2d2d; font:normal 14px/25px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.topMenu ul li a:hover,.topMenu ul li a.select{ margin:0px; padding:0px; float:left; height:25px; color:#b6c121; font:normal 14px/25px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.topMenu ul li:last-child{ border:none;}
.lastMenu{ border:none; }
.socialIcon{ width:110px; float:right; margin:31px 0 0 0;}
.socialIcon img{ float:left; margin:0 15px 0 0;}

.bannerPart{ width:797px; height:584px; float:left; position:relative; margin:1px 0 0 0;}
.whiteTraPart{ width:360px; height:112px; float:left; position:absolute; right:13px; top:440px; background:url(../images/whitetrans.png) repeat 0 0; padding:18px 20px 0px;}
.whiteTraPart h2{ color:#2c2c2c; font:normal 24px/24px 'Archer-Semibold';}
.whiteTraPart p{ color:#2d2d2d; font:normal 14px/16px 'Delicious-Roman'; padding:7px 0 0 0;}

/*=================------------------contact css----------------=========================*/
.conTrans{ width:325px; height:214px; float:left; position:absolute; left:15px; top:15px; background:url(../images/contra.png) no-repeat 0 0;}
.conInfo{ width:200px; float:left; margin:19px 0 0 19px;}
.conInfo h2{ color:#2d2d2d; font:normal 18px/18px 'Delicious-Bold';}
.conInfo p{ color:#565656; font:normal 16px/20px 'Delicious-Roman'; padding:14px 0 0 0;}
.conInfo p span{ color:#565656; font:normal 16px/18px 'Delicious-Bold';}
/*=================------------------profile css----------------=========================*/
.profilePart{ width:100%; float:left; background:#fff; margin:1px 0 0 0;}
.proTopPart{ width:797px; float:left; margin:0 0 0 0;}
.proTopPartLeft{ width:314px; float:left; margin:0 0 0 0; padding:20px 50px 25px 35px;}
.proTopPartLeft h2{ color:#2d2d2d; font:normal 18px/18px 'Delicious-Bold';}
.proTopPartLeft p{ color:#2d2d2d; font:normal 14px/16px Arial, Helvetica, sans-serif; padding:15px 0 0 0;}
.proTopPartRight{ width:398px; float:left; margin:0 0 0 0; }

.proBottomPart{ width:797px; float:left; margin:0 0 0 0;}
.proBottomPartLeft{ width:400px; height:394px; float:left;}
.proBottomPartRight{ width:322px; float:left; padding:27px 37px 0 37px;}
.proBottomPartRight h2{ color:#2e2e2e; font:normal 18px/18px 'Delicious-Bold';}
.proBottomPartRight p{ color:#2e2e2e; font:normal 14px/16px Arial, Helvetica, sans-serif; padding:15px 0 0 0;}
.sign{ width:157px; height:80px; float:left; margin:15px 0 0 0; background:url(../images/sign.jpg) no-repeat 0 0;}

/*=================------------------portfolio css----------------=========================*/
.portGalley{ width:100%; /*height:454px;*/ float:left; position:relative;}
#galleria { height:454px; max-width:98%;}
.portBottomTxt{ width:90%; float:left; padding:0px 60px 35px 45px; }
.portBottomTxt h2{ color:#c2ce21; font:normal 18px/18px 'Delicious-Bold'; padding:17px 0 0 0; }
.portBottomTxt p{ color:#4c4c4c; font:normal 14px/18px 'Delicious-Roman'; padding:7px 0 0 0; }
.chooseDropdownPart{ width:100%; float:left; position:absolute; left:0px; top:0px; background:url(../images/trans.png) repeat 0 0; z-index:1500; padding:0 0 0px 0px;}

/*.chooseDropdownPart h2{ color:#adb822; font:normal 16px/28px 'Delicious-Bold';}*/
.chooseDropdownPart ul{ margin:0px; padding:0px;}
.chooseDropdownPart ul li{ margin:0px; padding:0px 0 0 35px; display:block; color:#FFFFFF; font:normal 12px/16px Arial, Helvetica, sans-serif; position:relative;}
.chooseDropdownPart ul li:hover{ margin:0px; padding:0px 0 0 35px; display:block; color:#adb822; font:normal 12px/16px Arial, Helvetica, sans-serif; position:relative; cursor:pointer;}
.chooseDropdownPart ul li ul { display: none; background:url(../images/trans.png) repeat 0 0; width:100%; margin:0px 0 0 -35px; padding:0 0 15px 0;}
.chooseDropdownPart ul li ul li{ padding:7px 0 0px 35px;}
.chooseDropdownPart ul li ul li:hover{ padding:7px 0 0px 35px;}
.chooseDropdownPart ul li:hover ul { display: block; position: absolute;}
.chooseDropdownPart ul li:hover li { float: none;}
.chooseDropdownPart ul li a{ margin:0px; padding:0px 0 0 0; color:#FFFFFF; font:normal 12px/16px Arial, Helvetica, sans-serif !important; display:block;}
.chooseDropdownPart ul li a:hover{ margin:0px; padding:0px 0 0 0; color:#adb822; font:normal 12px/16px Arial, Helvetica, sans-serif !important;}
.chooseDropdownPart ul li a span{ color:#adb822; font:normal 16px/32px 'Delicious-Bold' !important; padding:0px !important;}
/*=================------------------design and build css----------------=========================*/

/*=================------------------accolades css----------------=========================*/
.designBuildPartLeft2{ width:320px; float:left; margin:0 0 0 0; background:#fff; padding:15px 42px 0 37px; min-height: 550px; }
.designSec2{ width:300px; float:left; border-bottom:1px solid #bdbdbd; padding:0 20px 10px 0; background:url(../images/arrowD.png) no-repeat right 10px;}
.designSec2 h2{ color:#383838; font:normal 16px/18px 'Delicious-Bold'; padding:12px 0 0 0; }
.designSec2 h2 img{ float:right; margin:5px 0 0 0;}
.designSec2 p{ color:#4c4c4c; font:normal 14px/16px 'Delicious-Roman'; padding:10px 0 0 0; }
.designSec2 p a{ color:#A9C510; font:normal 14px/18px 'Delicious-Roman'; }
.designSec2 p a:hover{ color:#4c4c4c; font:normal 14px/18px 'Delicious-Roman'; }

.designSec2 h5{ color:#383838; font:normal 16px/18px 'Delicious-Bold'; padding:6px 0 0 0; float:left; clear:both; }
.designSec2 h5 span{ color:#383838; font:normal 16px/18px 'Delicious-Italic'; }
/* =============about page88*/
.maincontent
{	/*border:1px solid #FF0000;	float: left;*/
    top: 138px;	height:820px;width:99%;	}
