/*Default Styles Starts Here*/
body{ margin:0px; padding:0px; background-color:#c7eafd; font-family:"Times New Roman", Arial, Verdana; font-size:17px; }
#mainTREEIMG{ background:url(../images/main_bg.png) no-repeat top center; overflow:hidden; width:100%;}
#mainTREEBOTTOMIMG{ background-image:url(../images/tree_bottom_img.jpg); background-repeat:repeat-x; background-position:bottom center; padding:0 0 0px 0; width:100%; }

p{ padding:10px 0; margin:0px; line-height:22px; color:#d7cdc4; text-align:justify;}
img{ border:0px; outline:none;}
img a{ border:0px; outline:none;}

a{ text-decoration:none; outline:none;}
#emptyDIV{ clear:both; overflow:hidden; height:137px; }
/*Default Styles Ends Here*/

/*Main Body Styles Starts Here*/
#mainCONTAINERBODY{ margin:0px auto; width:973px; overflow:hidden; background:url(../images/grass_img.jpg) no-repeat bottom; padding:0 0 95px 0;}
/*Main Body Styles Ends Here*/

/*Header Styles Starts Here*/
#header{ width:973px; overflow:hidden; background:url(../images/header_bg.jpg) no-repeat top center; }
#menuBOX{ overflow:hidden; padding:23px 0 20px 198px;}

#mainABOUTMEBTN{ float:left; width:127px; height:155px; margin:105px 0px 0 0;}
#mainABOUTMEBTN a{ display:block; float:left; background:url(../images/mainaboutbtn.gif) no-repeat; width:127px; height:160px;}
#mainABOUTMEBTN a:hover{ background:url(../images/mainaboutbtn_hover.gif) no-repeat;}

#mainPORTFOLIOBTN{ float:left; width:127px; height:151px; margin:0px 0 0 82px;}
#mainPORTFOLIOBTN a{display:block; background:url(../images/mainportfoliobtn.gif) no-repeat; width:127px; height:151px;}
#mainPORTFOLIOBTN a:hover{background:url(../images/mainportfoliobtn_hover.gif) no-repeat;}

#mainCONTACTBTN{ float:left; width:130px; height:150px; margin:75px 0 0 118px;}
#mainCONTACTBTN a{ display:block; background:url(../images/maincontactbtn.gif) no-repeat; width:130px; height:150px;}
#mainCONTACTBTN a:hover{ background:url(../images/maincontactbtn_hover.gif) no-repeat; }
/*Header Styles Ends Here*/

/*Heading's Styles Starts Here*/
#aboutmeHEADING{ clear:both; padding:10px 0 40px 0; background:url(../images/aboutme_text.gif) no-repeat; height:40px; margin:10px 0 0 0;}
#servicesHEADING{ clear:both; padding:10px 0 5px 0; background:url(../images/services_text.gif) no-repeat; height:36px; margin:10px 0 0 0;}
#contactHEADING{ clear:both; padding:10px 0 5px 0; background:url(../images/contact_text.gif) no-repeat; height:36px; margin:10px 0 0 0;}
/*Heading's Styles Ends Here*/

/*Portfolio Styles Starts Here*/
#portfolioCONTAINER{ overflow:hidden; width:100%; clear:both;}
#portfolioLISTBOX{ background-image:url(../images/tree_bg.jpg); background-repeat:repeat-y; margin:0px 0 0 327px; width:300px; overflow:hidden;}

#frameHEADING{background-image:url(../images/portfolio_links_bg.jpg); background-repeat:no-repeat; background-position:top; width:300px; height:25px; overflow:hidden; font-family:Arial; font-size:12px; font-weight:bold; color:#e0a527; padding:35px 0 0 0px; text-align:center;}
#frameHEADING a{ color:#e0a527; text-align:center; text-decoration:none;}
#frameHEADING a:hover{ text-decoration:underline;}

#frameBOX{ background-image:url(../images/portfolio_frame_bg.jpg); background-repeat:no-repeat; width:266px; height:195px; padding:14px 17px;}
#frameBOTTOMIMG{ clear:both; background-image:url(../images/portfolio_frame_bottom_bg.jpg); background-repeat:no-repeat; background-position:top; height:21px; width:300px; }
/*Portfolio Styles Ends Here*/

/*Btn Links Styles Starts Here*/
#linksBTN{ clear:both; padding:0 0 12px 146px; overflow:hidden; width:791px;}
#btnsBOX{ float:left; width:345px; overflow:hidden; }
#topBTN{ float:left; overflow:hidden; width:300px;}

	/*AboutMeBtn Links Styles Starts Here*/
#aboutmeBTN{ overflow:hidden; padding:0px; margin:0px; }
#aboutmeBTN a{ display:block; background:url(../images/aboutme_btn.gif) no-repeat top left; width:120px; height:27px;}
#aboutmeBTN a:hover{ background:url(../images/aboutme_btn_hover.gif) no-repeat top left; }
	/*AboutMeBtn Links Styles Ends Here*/
	
	/*ContactBtn Links Styles Starts Here*/
#contactBTN{ overflow:hidden; padding:0px; margin:0px; }
#contactBTN a{ display:block; background:url(../images/contact_btn.gif) no-repeat top left; width:120px; height:25px;}
#contactBTN a:hover{ background:url(../images/contact_btn_hover.gif) no-repeat top left; }
	/*ContactBtn Links Styles Ends Here*/
	
	/*PortfolioBtn Links Styles Starts Here*/
#liftupBTN{ overflow:hidden; padding:0px; margin:20px 0 0 0;}
#liftupBTN a{ display:block; width:270px; height:100px; }
#liftupBTN a:hover{ background:url(../images/lift_up_btn_hover.gif) no-repeat left; }
	/*PortfolioBtn Links Styles Ends Here*/
	
/*Btn Links Styles Ends Here*/

/*AboutME Container Styles Starts Here*/
#aboutmeCONTAINER{ background:url(../images/aboutme_bg.jpg) repeat-x center top; width:100%; padding:30px 0 11px 0; background-color:#4a2b0f; clear:both; }
#aboutmeBOX{ width:973px; overflow:hidden; margin:0px auto; padding:0 0 50px 0px; clear:both; }
#photoFRAMEBOX{ overflow:hidden; background:url(../images/photo_frame_img.gif) no-repeat left top; padding:0px 0 0px 150px;}
#aboutmeCONTENT{ overflow:hidden; padding:0 0 20px 95px; }
/*AboutME Container Styles Ends Here*/

/*Services & Contact Box Styles Starts Here*/
#contactCONTAINER{ background:url(../images/contact_bg.jpg) repeat-x center top; width:100%; padding:10px 0 0 0; height:406px;}
#contentBOX{ width:973px; overflow:hidden; margin:0px auto; clear:both;}

	/*Services Box Styles Starts Here*/
#servicesBOX{ float:left; width:420px; overflow:hidden; color:#85a301; margin:25px 0 0 0; padding:0 0 0 30px; }
#servicesBOX ul{ padding:0px; margin:0px; list-style:none;}
#servicesBOX li{ padding:5px 0 0px 20px;}
	/*Services Box Styles Ends Here*/

	/*Contact Box Styles Starts Here*/
#contactBOX{ float:left; width:523px; overflow:hidden; color:#a4785d; margin:25px 0 0 0;}
#inputBOX{ float:left; width:235px; overflow:hidden; padding:0px; line-height:28px; margin:0 0 10px 0;}
#textAREABOX{ clear:both; width:100%; overflow:hidden; padding:0px; line-height:28px; }
#note{ float:left; width:290px; overflow:hidden; padding:16px 0 0 0; font-size:16px;}
#submit{ width:170px; float:left; padding:10px 0 0 0;}
	/*Contact Box Styles Ends Here*/
/*Services & Contact Box Styles Ends Here*/

/*Form Styles Starts Here*/
#form{ padding:0px; margin:0px; font:Arial;}
#form .input{ border:1px solid #a8564c; background-color:#FFFFFF; width:221px; height:21px; padding:3px 0 0 0;}
#form textarea{ border:1px solid #a8564c; background-color:#FFFFFF; width:456px; height:108px; overflow:auto; padding:3px 0 0 0;}
#form .submit{ background:url(../images/send_btn_img.gif) no-repeat; width:168px; height:33px; padding:0px; margin:0px; border:0px; }
#form input{ padding:0px; margin:0px;}

#formBOX{ background:url(../images/form_bg.gif) repeat-x; background-color:#240703; width:470px; overflow:hidden; color:#a4785d;}
/*Form Styles Ends Here*/

/*Footer Styles Starts Here*/
#footerCONTAINER{ background:#180501; width:100%; height:115px; overflow:hidden; font-size:12px; color:#a4785d;}
#footerBOX{ width:973px; overflow:hidden; margin:0px auto; text-align:center; padding:20px 0 0 0;}
/*Footer Styles Ends Here*/
