/*BODY ELEMENTS*/
body {
text-align: center;
background-image: url(../images/layout_images/background_repeat.jpg);
padding:0;
margin:0;
}

#comments_aeromexico{
position: absolute;
top: 560px;
left: 87px;
}

#comments_sharon{
position: absolute;
top: 560px;
left: 87px;
}

#comments_bocata{
position: absolute;
top: 560px;
left: 87px;
}

#comments_clothes{
position: absolute;
top: 560px;
left: 87px;
}

#comments_bailey{
position: absolute;
top: 560px;
left: 87px;
}

#comments_global{
position: absolute;
top: 560px;
left: 87px;
}

#comments_edge{
position: absolute;
top: 560px;
left: 87px;
}

#comments_santos{
position: absolute;
top: 560px;
left: 87px;
}

#comments_transition{
position: absolute;
top: 560px;
left: 87px;
}

#comments_chilaquiles{
position: absolute;
top: 580px;
left: 87px;
}


#wrapper {
text-align: left;
width: 800px;
min-height: 400px;
background-image: url(../images/layout_images/background.jpg);
background-repeat: no-repeat;
margin: 0 auto;
position: relative;
}

#comments{
position: absolute;
color: #1e5985;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 12px;
}

#form{
color: #1e5985;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 12px;
position:absolute;
top: 40px;
left:325px;
}

a:link{
color: #0a9150;
text-decoration: none;
font-weight: bold;
}

a:active{
color: #0a9150;
text-decoration: none;
font-weight: bold;
}

a:visited{
color: #0a9150;
text-decoration: none;
font-weight: bold;
}

a:hover{
color: red;
text-decoration: underline;
font-weight: bold;
}

h1{
background-image: url(../images/layout_images/header.png);
background-repeat: no-repeat;
width: 352px;
height: 257px;
position:absolute;
top: 0px;
*top: 20px;
left: 320px;
}

h1 span{
display: none;	
}

h2{
color: #1e5985;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 16px;
font-weight: bold;
}

#header {
background-image: url(../images/layout_images/top_banner.png);
background-repeat:no-repeat;
width: 706px;
height: 265px;
position:absolute;
top: -135px;
left: 55px;
z-index: 5;
}

#logo span{
display: none;	
}

#logo {
background-image: url(../images/layout_images/logo.png);
background-repeat:no-repeat;
position:absolute;
z-index: 888;
height: 380px;
width: 272px;
top:-15px;
left: -15px;
}

#lower_banner span{
display: none;	
}

#lower_banner{
background-image: url(../images/layout_images/lower_banner.png);
background-repeat:no-repeat;
position:absolute;
z-index: 888;
top: 0px;
width: 270px;
height: 383px;
left: 511px;
top: 150px;
}

#work_banner {
background-image:url(../images/layout_images/work_container.png);
background-repeat:no-repeat;
position:absolute;
top: 507px;
width: 684px;
height: 227px;
left: 18px;
}

#work_banner span{
display: none;
}

#home_lh_banner {
background-image: url(../images/layout_images/left_banner.png);
background-repeat:no-repeat;
position:absolute;
top: 515px;
width: 332px;
height: 225px;
left: 28px;
color: #1e5985;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 12px;
}

#lh_banner {
background-image: url(../images/layout_images/left_banner.png);
background-repeat:no-repeat;
position:absolute;
top: 515px;
width: 332px;
height: 225px;
left: 28px;
color: #1e5985;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 12px;
}

#home_rh_banner {
background-image: url(../images/layout_images/right_banner.png);
background-repeat:no-repeat;
position:absolute;
top: 515px;
width: 332px;
height: 225px;
left: 377px;
color: #1e5985;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 12px;
}

#rh_banner {
background-image: url(../images/layout_images/right_banner.png);
background-repeat:no-repeat;
position:absolute;
top: 515px;
width: 332px;
height: 225px;
left: 377px;
color: #1e5985;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
}

h3 {
color: #f9e218;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 12px;
margin-left: 230px;
position:absolute;
top: 715px;
*top: 725px;
}

#home_lh_banner h2{
background-image: url(../images/layout_images/welcome_title.png);
background-repeat:no-repeat;
width: 165px;
height: 68px;
margin-left: 55px;
margin-top: 25px;
*margin-top: 20px;
}

#home_lh_banner p{
margin-left: 65px;
width: 200px;
}

/*SAFARI*/
@media screen and (-webkit-min-device-pixel-ratio:0){
#home_lh_banner p {position: relative; top: -10px; }
}


#home_rh_banner h2{
background-image: url(../images/layout_images/resume_title.png);
background-repeat:no-repeat;
height: 72px;
width: 152px;
margin-left: 55px;
margin-top: 15px;
}

h2 span{
display: none;
}

h4 span{
display: none;	
}

#pdf{
position: absolute;
left: 425px;
top: 440px;
*top: 460px;
z-index: 1000;
}

#word{
position: absolute;
left: 500px;
top: 445px;
*top: 465px;
z-index: 1000;
}

#text{
position: absolute;
left: 570px;
top: 445px;
*top: 465px;
z-index: 1000;
}

#_pdf{
position: absolute;
left: 440px;
top: 590px;
*top: 610px;
z-index: 1000;
}

#_word{
position: absolute;
left: 515px;
top: 595px;
*top: 615px;
z-index: 1000;
}

#_text{
position: absolute;
left: 585px;
top: 595px;
*top: 610px;
z-index: 1000;
}

#swashes{
position: absolute;
top:735px;
background-image:url(../images/layout_images/swashes.png);
width:753px;
min-height:10px;
height:auto;
}

#swashes span{
display:none;
}

#static_work_thumbs{
position: absolute;
top: 547px;
left: 234px;
}

#web_banner{
background-image: url(../images/banners/web_sites_banner.png);
background-repeat: no-repeat;
width: 466px;
height: 250px;
position: absolute;
z-index: 777;
top: 60px;
left: 185px;
}

#web_banner span{
display: none;	
}

#sharon_banner{
background-image: url(../images/banners/sharon_banner.png);
background-repeat: no-repeat;
width: 466px;
height: 250px;
position: absolute;
z-index: 777;
top: 60px;
left: 185px;
}

#sharon_banner span{
display: none;	
}

#bailey_mobile_banner{
background-image: url(../images/banners/bailey_mobile_banner.png);
background-repeat: no-repeat;
width: 466px;
height: 250px;
position: absolute;
z-index: 777;
top: 60px;
left: 185px;
}

#bailey_mobile_banner span{
display: none;	
}

#global_mobile_banner{
background-image: url(../images/banners/global_mobile_banner.png);
background-repeat: no-repeat;
width: 466px;
height: 250px;
position: absolute;
z-index: 777;
top: 60px;
left: 185px;
}

#global_mobile_banner span{
display: none;	
}

#mobile_banner{
background-image: url(../images/banners/mobile_banner.png);
background-repeat: no-repeat;
width: 466px;
height: 250px;
position: absolute;
z-index: 777;
top: 60px;
left: 185px;
}

#mobile_banner span{
display: none;	
}

#print_banner{
background-image: url(../images/banners/print_banner.png);
background-repeat: no-repeat;
width: 466px;
height: 250px;
position: absolute;
z-index: 777;
top: 60px;
left: 185px;
}

#print_banner span{
display: none;	
}

#santos_banner{
background-image: url(../images/banners/santos_banner.png);
background-repeat: no-repeat;
width: 466px;
height: 250px;
position: absolute;
z-index: 777;
top: 60px;
left: 185px;
}

#santos_banner span{
display: none;	
}

#aeromexico_banner{
background-image: url(../images/banners/aeromexico_banner.png);
background-repeat: no-repeat;
width: 466px;
height: 250px;
position: absolute;
z-index: 777;
top: 60px;
left: 185px;
}

#aeromexico_banner span{
display: none;	
}

#transition_banner{
background-image: url(../images/banners/transition_banner.png);
background-repeat: no-repeat;
width: 466px;
height: 250px;
position: absolute;
z-index: 777;
top: 60px;
left: 185px;
}

#transition_banner span{
display: none;	
}

#contact_banner{
background-image: url(../images/banners/contact_banner.png);
background-repeat: no-repeat;
width: 466px;
height: 250px;
position: absolute;
z-index: 777;
top: 60px;
left: 185px;
}

#contact_banner span{
display: none;	
}

#about_banner{
background-image: url(../images/banners/about_banner.png);
background-repeat: no-repeat;
width: 466px;
height: 250px;
position: absolute;
z-index: 777;
top: 60px;
left: 185px;
}

#about_banner span{
display: none;	
}

#chilaquiles_banner{
background-image: url(../images/banners/chilaquiles_banner.png);
background-repeat: no-repeat;
width: 466px;
height: 250px;
position: absolute;
z-index: 777;
top: 60px;
left: 185px;
}

#chilaquiles_banner span{
display: none;	
}

#clothes_banner{
background-image: url(../images/banners/clothes_banner.png);
background-repeat: no-repeat;
width: 466px;
height: 250px;
position: absolute;
z-index: 777;
top: 60px;
left: 185px;
}

#clothes_banner span{
display: none;	
}

#bailey_banner{
background-image: url(../images/banners/bailey_banner.png);
background-repeat: no-repeat;
width: 466px;
height: 250px;
position: absolute;
z-index: 777;
top: 60px;
left: 185px;
}

#bailey_banner span{
display: none;	
}

#global_banner{
background-image: url(../images/banners/global_banner.png);
background-repeat: no-repeat;
width: 466px;
height: 250px;
position: absolute;
z-index: 777;
top: 60px;
left: 185px;
}

#global_banner span{
display: none;	
}

#edge_banner{
background-image: url(../images/banners/edge_banner.png);
background-repeat: no-repeat;
width: 466px;
height: 250px;
position: absolute;
z-index: 777;
top: 60px;
left: 185px;
}

#edge_banner span{
display: none;	
}

#bocata_banner{
background-image: url(../images/banners/bocata_banner.png);
background-repeat: no-repeat;
width: 466px;
height: 250px;
position: absolute;
z-index: 777;
top: 60px;
left: 185px;
}

#bocata_banner span{
display: none;	
}

#mobile_banner{
background-image: url(../images/banners/mobile_banner.png);
background-repeat: no-repeat;
width: 466px;
height: 250px;
position: absolute;
z-index: 777;
top: 60px;
left: 185px;
}

#mobile_banner span{
display: none;	
}

#header_banner {
margin:0 auto;
width:684px;
height:368px;
top: 150px;
left: 15px;
background:transparent url(../images/layout_images/slide_container.png) no-repeat 0 0;
position: absolute;
z-index: 2;
}

#print_banner{
background-image: url(../images/banners/print_banner.png);
background-repeat: no-repeat;
width: 466px;
height: 250px;
position: absolute;
z-index: 777;
top: 60px;
left: 185px;
}

#print_banner span{
display: none;	
}
/*END OF BODY ELEMENTS*/






/*MAIN NAVIGATION*/
#main_navigation ul {
border: none;
margin: 0;
padding: 0;
list-style-type: none;
clear: left;
height: 171px;
}

#main_navigation ul li {
display: block;
float: left;
padding: 0;
margin: 0;
border: none;
}

#main_navigation ul li a {
display: block;
height: 171px;
padding: 0;
margin: 0;
}

li#portfolio_nav a { width: 125px;}
li#about_nav a { width: 70px; }
li#contact_nav a { width:85px; }

li#portfolio_nav span a:link { background: transparent url(../images/layout_images/nav_green.png) 0px 0px no-repeat;}
li#about_nav span a:active { background: transparent url(../images/layout_images/nav_green.png) -125px 0px no-repeat; }
li#contact_nav span a:active { background: transparent url(../images/layout_images/nav_green.png) -195px 0px no-repeat; }

li#portfolio_nav a:hover { background: transparent url(../images/layout_images/nav_green.png) 0px 0px no-repeat;}
li#about_nav a:hover { background: transparent url(../images/layout_images/nav_green.png) -125px 0px no-repeat; }
li#contact_nav a:hover { background: transparent url(../images/layout_images/nav_green.png) -195px 0px no-repeat; }

#main_navigation ul li strong { display: none; }

#main_navigation {
position: absolute;
height: 171px;
width: 294px;
left: 310px;
padding-bottom: 6px;
_margin-bottom: -6px;
background: transparent url(../images/layout_images/nav_yellow.png) no-repeat;
z-index: 999;
}
/*END OF MAIN NAVIGATION*/ 





/*SUB NAVIGATION*/
#web_link{
position: absolute;
top: 25px;
*top:45px;
left: 200px;
z-index: 999;
}

#mobile_link{
position: absolute;
top: 25px;
*top:45px;
left: 340px;
z-index: 999;
}

#print_link{
position: absolute;
top: 25px;
*top:45px;
left: 485px;
z-index: 999;
}
/*END OF SUB NAVIGATION*/ 





/*JQUERY SLIDER*/
#jQuery_container{
width:684px;
height:227px;
top: 507px;
left: 18px;
background:transparent url(../images/layout_images/work_container.png) no-repeat 0 0;
position: absolute;
z-index: 1;
}

#jQuery_container span{
display: none;
}

#slideshow {
margin:0 auto;
width:684px;
height:227px;
top: 515px;
left: 18px;
/*background:transparent url(../images/layout_images/work_container.png) no-repeat 0 0;*/
position: absolute;
z-index: 1000;
}

#slideshow #slidesContainer {
margin:0 auto;
width:395px;
_width: 400px;
height:250px;
overflow:auto; /* allow scrollbar */
position:relative;
top: 35px;
left: 70px;
_left: 210px;
}

#slideshow #slidesContainer .slide {
margin:0;
width:446px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
height:230px;
}

.control {
display:block;
width:39px;
height:250px;
text-indent:-10000px;
position:absolute;
cursor: pointer;
}

#leftControl {
top:30px;
left:170px;
width: 75px;
height: 250px;
background:transparent url(../images/layout_images/left_btn.png) no-repeat 0 0;
position: absolute;
z-index: 1000;
*z-index: 1000;
}

#rightControl {
top:30px;
right:35px;
width: 75px;
height: 250px;
left: 595px;
background:transparent url(../images/layout_images/right_btn.png) no-repeat 0 0;
position: absolute;
z-index: 1000;
*z-index: 1000;
}

#pageContainer {
margin:0 auto;
width:960px;
}

.slide img {
float: left;
margin: 0;
}

#sld_1{
float:left;
}

#sld_2{
float:left;
}

#info{
float:left;
margin-left: 45px;

}

#launch{
float:left;
margin-left: 3em;
}

/*END OF JQUERY SLIDER*/