/*   
Author: Tower Advertising
Version: 1/18/2010
Date: 1/18/2010
*/

/* Neutral */
*{
margin:0;
padding:0;
border:none;
}

html {
height:100%;
font-family: "Lucida Grande", Arial, Verdana, sans-serif;
font-size: .7em;
line-height: 150%
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
font-weight:normal;
margin:5px 0 5px 0;
}

h1{font-size:32px;}
h2{font-size:28px;}
h3{font-size:18px;}
h4{font-size:16px;}
h5{font-size:12px;}
h6{font-size:10px;}

blockquote {
font-style:italic;
padding:5px 0 5px 30px;
}

/* Basic */
sup {
position:relative;
bottom:0.3em;
vertical-align:baseline;
}

sub {
position:relative;
bottom:-0.2em;
vertical-align:baseline;
}

li, dd, blockquote {
margin-left:1em;
}

/* Class */
.clear {
clear:both;
}

.float-left {
float:left;
}

.float-right {
float:right;
}

/* Links Bases */
a img {
border:none;
text-decoration:none;
}

img {
border:none;
text-decoration:none;
}

/* Links */
a, a:visited{
color:#CCCCCC;
text-decoration:none;
font-weight:bold;
}

a:hover, a:active {
color:#FFFFFF;
text-decoration:underline;
}

#copycontact a, #copycontact a:visited{
color:#990000;
text-decoration:none;
font-weight:bold;
}

#copycontact a:hover, #copycontact a:active {
color:#990000;
text-decoration:underline;
}

/* Structure */
body{
margin:0px;
padding:0px;
background-color:#330000;
}

#tower{
margin:30px auto;
text-align:center;
}

#copyright{
margin:0px auto;
width:760px;
text-align:center;
color:#666666;
}

/* Menu */
#menu {
margin:5px auto;
padding:5px 0;
width:1040px;
text-align:center;
color:#6E6E6E;
}

#menu span{
padding:0px 5px 0px 5px;
}

#content {
margin:0px;
overflow:hidden; 
/*height:387px; 
width:99,9%;*/
border:none;
position:relative;
}

#content-bkgd {
width:17280px;
height:387px;
background-image:url(../images/bkgdrepeat.jpg);
background-position:top left;
background-repeat:repeat;
background-color:#330000;
position:relative;
}

.scrolling-content {
width:800px;
height:380px;
position:absolute;
}

#content1 {
left:0px; 
top:0px;
}

#content2 {
left:1440px; 
top:0px;
}

#content3 {
left:2880px; 
top:0px;
}

#content4 {
left:4320px; 
top:0px;
}

#content5 {
left:5760px; 
top:0px;
}

#content6 {
left:7200px; 
top:0px;
}

#content7 {
left:8640px; 
top:0px;
}

#content8 {
left:10080px; 
top:0px;
}

#content9 {
left:11520px; 
top:0px;
}

#content10 {
left:12960px; 
top:0px;
}

#content11 {
left:14400px; 
top:0px;
}

#content12 {
left:15840px; 
top:0px;
}

/* About Us */

#logo{
width:371px;
height:387px;
position:absolute;
}

#logo2{
margin-left:720px;	
width:703px;
height:387px;
position:absolute;
}

#logo3{
margin-top:50px;	
margin-left:20px;	
width:250px;
height:250px;
position:absolute;
}

#logoaboutus{
margin-top:70px;	
margin-left:20px;	
width:250px;
height:250px;
position:absolute;
}

#logopackaging{
margin-top:70px;	
margin-left:20px;	
width:250px;
height:250px;
position:absolute;
}

#logobranding{
margin-top:70px;	
margin-left:40px;	
width:250px;
height:250px;
position:absolute;
}

#logoadvertising{
margin-top:100px;	
margin-left:20px;	
width:287px;
height:150px;
position:absolute;
}

#logoweb{
margin-top:70px;	
margin-left:40px;	
width:218px;
height:250px;
position:absolute;
}

#logoillustration{
margin-top:70px;	
margin-left:40px;	
width:219px;
height:250px;
position:absolute;
}

#logodesign{
margin-top:60px;	
margin-left:60px;	
width:219px;
height:250px;
position:absolute;
}

#logophoto{
margin-top:60px;	
margin-left:60px;	
width:219px;
height:250px;
position:absolute;
}

#logoprinting{
margin-top:60px;	
margin-left:60px;	
width:219px;
height:250px;
position:absolute;
}

#logosocial{
margin-top:60px;	
margin-left:40px;	
width:250px;
height:250px;
position:absolute;
}

#logocontact{
margin-top:60px;	
margin-left:40px;	
width:200px;
height:200px;
position:absolute;
}

#logopop{
margin-top:110px;	
margin-left:20px;	
width:287px;
height:150px;
position:absolute;
}

#logo4{
margin-top:80px;	
margin-left:20px;	
width:287px;
height:150px;
position:absolute;
}

#about{
float:right;
margin-top:80px;
margin-right:125px;
width:300px;
text-align:left;
}

#packaging{
float:right;
margin-top:50px;
margin-left:20px;
width:250px;
text-align:left;
}

#copy{
float:right;
margin-top:60px;
margin-right:175px;
width:300px;
text-align:left;
}

#copydesign{
float:right;
margin-top:75px;
margin-right:175px;
width:300px;
text-align:left;
}

#copyphoto{
float:right;
margin-top:75px;
margin-right:175px;
width:300px;
text-align:left;
}

#copypop{
float:right;
margin-top:80px;
margin-right:175px;
width:300px;
text-align:left;
}

#copycontact{
float:right;
margin-top:80px;
margin-right:175px;
width:300px;
text-align:left;
}

#branding{
float:left;
margin-top:10px;
margin-left:70px;
width:300px;
text-align:left;
}

#advertising{
float:left;
margin-top:10px;
margin-left:70px;
width:300px;
text-align:left;
}

/* Galleries */
#packaging-gallery{
float:right;
width:20px;
}

#brand-gallery{
float:right;
width:20px;
}

#ad-gallery{
float:right;
width:20px;
}

#web-gallery{
float:right;
width:20px;
}

#illus-gallery{
float:right;
width:20px;
}

#design-gallery{
float:right;
width:20px;
}

#photo-gallery{
float:right;
width:20px;
}

#pop-gallery{
float:right;
width:20px;
}

#packaging-works {
margin-left:350px;
position: relative; /* important */
overflow: hidden; /* important */
width: 800px; /* important */
height: 387px; /* important */
}

#brand-works {
margin-left:350px;
position: relative;
overflow: hidden;
width: 800px;
height: 387px;
}

#ad-works {
margin-left:350px;
position: relative;
overflow: hidden;
width: 800px;
height: 387px;
}

#web-works {
margin-left:350px;
position: relative;
overflow: hidden;
width: 800px;
height: 387px;
}

#illus-works {
margin-left:350px;
position: relative;
overflow: hidden;
width: 800px;
height: 387px;
}

#design-works {
margin-left:350px;
position: relative;
overflow: hidden;
width: 800px;
height: 387px;
}

#photo-works {
margin-left:350px;
position: relative;
overflow: hidden;
width: 800px;
height: 387px;
}

#pop-works {
margin-left:350px;
position: relative;
overflow: hidden;
width: 800px;
height: 387px;
}

#packaging_content {
position: absolute;
width:800px;
height:387px;
}

#brand_content {
position: absolute;
width:800px;
height:387px;
}

#ad_content {
position: absolute;
width:800px;
height:387px;
}

#web_content {
position: absolute;
width:800px;
height:387px;
}

#illus_content {
position: absolute;
width:800px;
height:387px;
}

#design_content {
position: absolute;
width:800px;
height:387px;
}

#photo_content {
position: absolute;
width:800px;
height:387px;
}

#pop_content {
position: absolute;
width:800px;
height:387px;
}

.txt-red{
color:#990000;
}

