@charset "utf-8";
/* CSS Document */
@import "/css/topnav.css";

*{
margin:0px;
padding:0px;
}

html{
background: url(../images/bkg.jpg) #1A2022 repeat-x;}

body{
margin-bottom:30px;
padding:0px;
font: small Arial, Helvetica, sans-serif;
color:#666;
}

a{text-decoration:none; color:#545557; }

img{border:0px solid #000; }

h4{font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; margin-bottom:15px; color:#8AA8B4;}



div#wrapper{
width:975px;
margin: 0px auto;
background: url(../images/border.top.jpg) 0px 86px no-repeat;
}

.fullpage{
height:800px;
background: url(../images/bkg_contact.jpg) 0px 86px no-repeat;
}
div#logo{
background: url(../images/jnelson_logo.jpg) no-repeat;
width:429px;
height:86px;
float:left;
}

div#topnav{
background:url(../images/topnav.jpg) no-repeat;
width: 392px;
height:62px;
float:right;
}

#contactnav{
width: 74px;
height:22px;
float:right;
padding:0px 50px 0px 0px;
clear:right;
}

div#borderbt{
background: url(../images/border.bt.jpg) no-repeat;
width:973px;
height:16px;
clear:both;
margin-top:20px;
}

div#content{
width:900px;
float:left;
margin:35px 0px 30px 20px;
padding:0px 20px;
}


div#footer{
margin: 0px auto;
width:975px;
height:85px;
text-align:center;
clear:both;
bottom: 0px;
}

div#contactbt{
background: url(../images/contactbt.jpg) no-repeat;
width:906px;
height:186px;
bottom:0;
}



div#somedia{
width:120px;
float:left;
padding-top:100px;
}

div#about{
width:365px;
margin: 0px 100px 30px 100px;
padding-top:100px;
float:left;
}

div#about p{
font:13px/17px bold Arial, Helvetica, sans-serif;
/*letter-spacing:1px;
*/color:#C7DAE3;
margin-bottom: 20px; 
}

#contact_info{
background:url(../images/contact_info.jpg) no-repeat;
height:200px;
}

#contact_info li{
display:none;
}

#web, #branding{
float:left;

}
#icon,#logos{
float:right;
}


#web{
width: 485px;
height:619px;
margin-bottom:40px;
}



#icon{
width: 370px;
height:619px;
margin-right:20px;
}

#branding{
width: 495px;
height:425px;
margin-bottom:20px;
}

#logos{
width: 380px;
height:425px;
margin-right:10px;
}


#webpg{
width: 485px;
height:619px;
margin-bottom:40px;
}

#brandpg{
width: 495px;
height:425px;
margin-bottom:20px;
}

#logopg{
width: 380px;
height:425px;
margin-right:10px;
}

#contactpg{
width: 906px;
height:800px;
background:url(../images/bkg_contact.jpg) no-repeat;
margin-top:0px;
}

h3{
height:32px;
text-indent:-9999999px;
}

div#breadcrumb{width:400px; margin-top:10px; float:right; text-align:right;}


#tab_web, #tab_icon, #tab_brand, #tab_logo, #tab_contact, #tab_brandpg, #tab_logopg, #tab_webpg{margin-left:20px;}

div#tab_web h3{
background:url(../images/tab_web.jpg) no-repeat;
}

div#tab_webpg h3{
background:url(../images/tab_web.jpg) no-repeat;
}

div#tab_icon h3{
background:url(../images/tab_icon.jpg) no-repeat;
}

div#tab_brand h3{
background:url(../images/tab_brand.png) no-repeat;
}

div#tab_brandpg h3{
background:url(../images/tab_brand.jpg) no-repeat;
}

div#tab_logo h3{
background:url(../images/tab_logo.jpg) no-repeat;
}

div#tab_logopg h3{
background:url(../images/tab_logo.jpg) no-repeat;
}

div#tab_contact h3{
background:url(../images/tab_contact.jpg) no-repeat;
width:
}



div#frametop{
width: 906px;
background: url(../images/bkg_frametop.jpg) no-repeat;
margin:0px;
}

div#framebt{
background: url(../images/bkg_framebt.jpg) no-repeat;
width:906px;
height:60px;
bottom:0;
clear:both;
}

.Caption{width:600px; height:20px; margin: 20px 20px 0px 34px; float:left; font-size:14px;}

div#slidenav{width:165px; height:15px; margin: 20px 34px 35px 34px; float:right;}

div#slide{width:800px; height:541px; margin-left: 50px; padding-top:30px; text-align:center; clear:both; }


.sec{
background: #000 url(../images/cnt_bkg.jpg) no-repeat;
width:480px; 
height:120px;
padding:15px 0px 15px 15px;
}

.sec02{
background: #000 url(../images/cnt_bkg.jpg) no-repeat;
width:360px; 
height:270px;
padding:15px 0px 15px 15px;
}

.sec03{
background: #000 url(../images/cnt_bkg.jpg) no-repeat;
width:480px; 
height:390px;
padding:15px 0px 15px 15px;
}

.sec04{
background: #000 url(../images/cnt_bkg.jpg) no-repeat;
width:360px; 
height:390px;
padding:15px 0px 15px 15px;
}

.bold{
font-weight:bold;
font-size: 120%; 
color:#47A6D2;
}


.webph{width:310px; height:120px; float:left;}
.iconph{width:300px; height:120px; margin:0;}

.txt{width:160px; height:120px; float:left; margin-left:0px;}

.txt02{width:300px; height:120px;  margin-top:100px;}


.clearboth{
clear:both;
}


