@charset "utf-8";
/* CSS Document */

body,
html{
margin:0;
padding:0;
background-color: #F5F5F5;
font-family:Verdana, Arial, Helvetica, sans-serif;
font:verdana;
color:#999999;
font-size:11px;
}

#main_container{
background-image:url(../images/PrintBarnBG.jpg);
background-repeat:repeat-y;
width:916px;
}

#logo_strip{
margin-left:18px;
margin-right:18px;
height:auto;
clear:both;
float:left;
}

#logo{
width:auto;
height:auto;
clear:both;
padding-left:9px;
float:left;
}

#top_links{
float: right;
padding-top:25px;
padding-left: 60px;
}

#top_bar{
margin-left:18px;
margin-right:18px;
clear:both;
}

#menu_cap{
margin-left:-15px;
width:187px;
padding:0px;
}

#left_column{
line-height:20px;
margin-left:18px;
clear:both;
padding-left:15px;
width: 170px;
float:left;
}

#mid_column{
margin-left:18px;
margin-right:18px;
background-image:url(../images/PrintBarn_Menu_bg.png);
background-repeat:repeat-y;
padding-left:195px;
padding-right:10px;
}

#whats_hot{
display:inline;
float:left;
margin-left:-20px;
margin-top:-240px;
}

#whats-hot-links{
margin-top:240px;
}

#right_column{
float:right;
width:270px;
padding-left:10px;
padding-right:10px;
}

#right_column_text{
padding-left:5px;
padding-bottom:10px;
font-size:10px;
}

#menu_end{
background-image:url(../images/lower_menu_cap.jpg);
background-repeat:no-repeat;
width:880px;
height:24px;
}

#footer_strike{
background-image:url(../images/footer_strike.png);
background-repeat:repeat-x;
height:8px;
margin-left:18px;
margin-right:18px;
padding-left:18px;
padding-right:18px;
clear:both;
}

#footer_links{
font-family:Verdana, Arial, Helvetica, sans-serif;
font: verdana;
font-size:9px;
color: #D3D3D3;
margin-left:10px;
margin-right:10px;
padding-left:0px;
padding-top:10px;
clear:both;
background-color:#FFFFFF;
height: auto;
}

#footer_top{
padding-left:15px;
padding-right:15px;
font-size:11px;
color:#999999;
padding-top:0px;
}

#footer_logos{
float:right;
margin-top:-18px;
}

/* ======================== Contact Us ============================*/

#contact_box{
margin-top:-45px;
width:400px;
}

#contact_right_text{
float:right;
width:260px;
padding-right:12px;
height:auto;
margin-top:-380px;
clear:both;
}

/* ======================== Contact Us END ============================*/


/* ========================  LINKS  ============================== */

.top-links{
	color: #0099FF;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font: verdana;
}
	
.top-links a:link{
	color: #0099FF;
}

.top-links a:visited{
	color: #0099FF;
}

.top-links a:active{
	color:  #0099FF;
}

.top-links a:hover{
	color: #FF0099;
	text-decoration: none;
}

.footer-links{
	color:#D3D3D3;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font: verdana;
}
	
.footer-links a:link{
	color:#D3D3D3;
}

.footer-links a:visited{
	color:#D3D3D3;
}

.footer-links a:active{
	color:#D3D3D3;
}

.footer-links a:hover{
	color:#FF0099;
	text-decoration: none;
}

.style10 {
	color: #FF3399;
	font-size: 9px;
}

.style11 {
color: #3399FF
}

.style6 {
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #999999; 
}

.title-style {	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3399FF;
	font-size: 18px;
}

.micro_links{
font-family:Verdana, Arial, Helvetica, sans-serif;
font:verdana;
font-size:8px;
}

.deep_links{
color:#999999;
text-decoration:none;
}

.deep_links a:link{
	color: #999999;
}

.deep_links a:visited{
	color: #999999;
}

.deep_links a:active{
	color:  #999999;
}

.deep_links a:hover{
	color: #FF0099;
	text-decoration: none;
}
