/* Reset Reloaded by Eric Meyer */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; }
body { background-image:url(img/background-paisley-pattern.png); background-repeat:repeat; }
#container { width:1100px; margin:0 auto; position:relative; top:10px; 
/*border: 1px solid #000*/
}
#header { width:100%; height:140px; 
/*border: 1px solid green;*/
}
img.logo { position:relative; float:left; }
img.headertext { position:relative; float:left; left:40px; }
#nav { position:relative; top:5px; width:100%; height:46px; background-image:url(img/nav-bar-background2.png); 
/*background-image: url(img/nav-bar-background2.png);*/

/*border: 1px solid red;*/
}
#navtext { position:relative; margin:0 auto; width:820px; top:15px; 
/*border: 1px solid black;*/
}
#navtext a { letter-spacing:.1em; position:relative; padding-left:15px; padding-right:15px; font-family:Tahoma, Arial, sans-serif; font-size:.9em; text-decoration:none; color:#000; }
#navtext a:hover { text-decoration:none; color:#fff; }
#navtext a.current { font-weight:bold; }
#content { position:relative; top:55px; width:100%; left:10px; margin-bottom:90px; }
#left_content { position:relative; float:left; width:375px; left:90px; margin-left:35px; margin-bottom:90px; }
#gallery_left { position:relative; float:left; width:375px; left:20px; margin-left:35px; margin-bottom:90px; }
#right_content { position:relative; float:left; width:400px; margin-left:145px; margin-bottom:90px; }
#right_content_testimonial { position:relative; float:left; width:400px; margin-left:150px; margin-bottom:90px; }
#right_content_home { position:relative; float:left; top:50px; width:400px; margin-left:145px; margin-bottom:90px; }
#right_content_about { position:relative; float:left; width:400px; margin-left:70px; margin-bottom:90px; }
p { font-family:Tahoma, Arial, sans-serif; margin-bottom:18px; line-height:1.4em; 
/*color: #6a6a6a;*/
color:#595959; }
#greentext { color:#73c167; font-weight:bold; }
#purpletext { color:#a54399; font-weight:bold; }
img.homepic { position:relative; top:-30px; margin-bottom:40px; }
img.aboutpic {position:relative; margin-bottom:40px; }
#footer { position:relative; float:left; clear:both; height:128px; width:1100px; background-image:url(img/footer-bar-background2.png); background-repeat:no-repeat; }
#left_footer { position:relative; float:left; left:80px; top:10px; font-size:.9em; width:450px; }
#right_footer { position:relative; float:left; top:10px; width:450px; font-size:.9em; margin-left:60px; }
#right_footer a { text-decoration:none; color:#000; }
#purplegeorgia { font-size:1.4em; font-family:Georgia, "Times New Roman", Times, serif; color:#a54399; margin-bottom:8px; display:block; }
#moretest { position:relative; float:right; top:-21px; font-size:1.2em; font-family:Georgia, "Times New Roman", Times, serif; color:#000; }
#moretest_services { position:relative; float:right; top:-37px; left:20px; font-size:1.2em; font-family:Georgia, "Times New Roman", Times, serif; color:#000; }
#testimonial_header { color:#000; font-size:1.1em; display:block; }

/* CONTACT and THANKYOU PAGE STYLING */
#left_content_contact { position:relative; float:left; width:375px; left:45px; margin-left:35px; margin-bottom:90px; }
#right_content { position:relative; float:left; width:400px; margin-left:105px; margin-bottom:90px; }
#right_content_contact { position:relative; float:left; width:400px; margin-left:105px; margin-bottom:90px; }
tr { font-family:Tahoma, Arial, sans-serif; color:#595959; font-size:1.3em; }
#left_content_thankyou { position:relative; float:left; width:850px; left:70px; margin-left:35px; margin-bottom:90px; }
#left_content_thankyou a { color:#000; }
.green { background-color:#e3f3e1; }
input { font-size:1em; margin-top:20px; margin-bottom:20px; }
textarea { font-size:1em; margin-top:20px; margin-bottom:20px; }

/* CONTACT AND THANKYOU PAGE STYLING END */

/* SERVICES STYLING */
#subNav { position:relative; float:left; top:-5px; left:0; width:185px; margin-bottom:90px; margin-right:15px; }
#subNav li { list-style-image:url(img/dash.png); line-height:40px; }
#subNav a { font-family:Tahoma, Arial, sans-serif; font-size:1em; text-decoration:none; color:#595959; }
#subNav a:hover { color:#000; }
#subNav a.current { font-weight:bold; }
#middle { position:relative; float:left; width:300px; margin-bottom:90px; margin-right:60px; }
#right { position:relative; float:left; width:500px; margin-bottom:90px; }

/* SERVICES STYLING END */

/* GALLERY STYLING */
* { margin:0; padding:0; }
body { padding:20px; }

/* begin gallery styling */
#jgal { list-style:none; width:460px; }
#jgal li { opacity:.5; float:left; display:block; width:120px; height:120px; background-position:50% 50%; cursor:pointer; border:3px solid #fff; outline:1px solid #ddd; margin-right:16px; margin-bottom:16px; }
#jgal li img { position:absolute; top:75px; left:450px; display:none; }
#jgal li.active img { display:block; }
#jgal li.active,#jgal li:hover { outline-color:#bbb; opacity:
/* safari bug */
.99; }

/* styling without javascript */
#gallery { list-style:none; display:block; }
#gallery li { float:left; margin:0 10px 10px 0; }

/* ENG GALLERY STYLING */

/* IMAGE PRELOADER */
#preload-01 { background:url(img/galleryLarge1.png) no-repeat -9999px -9999px; }
#preload-02 { background:url(img/galleryLarge2.png) no-repeat -9999px -9999px; }
#preload-03 { background:url(img/galleryLarge3.png) no-repeat -9999px -9999px; }
#preload-04 { background:url(img/galleryLarge4.png) no-repeat -9999px -9999px; }
#preload-05 { background:url(img/galleryLarge5.png) no-repeat -9999px -9999px; }
#preload-06 { background:url(img/galleryLarge6.png) no-repeat -9999px -9999px; }
#preload-07 { background:url(img/galleryLarge7.png) no-repeat -9999px -9999px; }
#preload-08 { background:url(img/galleryLarge8.png) no-repeat -9999px -9999px; }
#preload-09 { background:url(img/galleryLarge9.png) no-repeat -9999px -9999px; }
#preload-10 { background:url(img/designLarge1.png) no-repeat -9999px -9999px; }
#preload-11 { background:url(img/designLarge2.png) no-repeat -9999px -9999px; }
#preload-12 { background:url(img/designLarge3.png) no-repeat -9999px -9999px; }
#preload-13 { background:url(img/designLarge4.png) no-repeat -9999px -9999px; }
#preload-14 { background:url(img/designLarge5.png) no-repeat -9999px -9999px; }
#preload-15 { background:url(img/designLarge6.png) no-repeat -9999px -9999px; }
#preload-16 { background:url(img/designLarge7.png) no-repeat -9999px -9999px; }
#preload-17 { background:url(img/designLarge8.png) no-repeat -9999px -9999px; }
#preload-18 { background:url(img/designLarge9.png) no-repeat -9999px -9999px; }

/* IMAGE PRELOADER END */