@charset "utf-8";
/* CSS Document */

body {
margin:0px;
background: url(http://pappagallo.typepad.com/prom/wallpaper-cf1-1680x1050.png) no-repeat fixed;
background-size: 100%;
}

a:link{
text-decoration:none;
color:#FFFFFF;
}

a:visited{
text-decoration:none;
color:#FFFFFF;
}

a:hover{
text-decoration:underline;
color:#FFFFFF;
}

#container {
width:878px;
margin-left:auto;
margin-right:auto;
}

#container-bg {
width:782px;
height:auto;
background-image:url(images/content-bg.jpg);
padding-left:48px;
padding-right:48px;
padding-bottom:20px;
float:left;
}

ul {
margin:0px;
padding: 5px 0px 0px 15px;
}

li {
margin:0px;
padding:0px;
text-indent:0px;
}

#header {
width:783px;
height:190px;
float:left;
background-image:url(images/banner.jpg);
}

#header-pink {
width:783px;
height:190px;
float:left;
background-image:url(images/banner-pink.jpg);
}

#social-media {
width:102px;
float:right;
margin-right:7px;
margin-top:7px;
}

.social-media-button {
background-image:url(images/sm-bg.jpg);
width:90px;
height:14px;
color:#cc9933;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
padding:6px;
margin-bottom:6px;
}

.social-media-button a:link{
color:#cc9933;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-decoration:none;
}

.social-media-button a:visited{
color:#cc9933;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-decoration:none;
}

.social-media-button a:hover{
color:#cc9933;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-decoration:underline;
}

#navbar {
width:783px;
background-image:url(images/navbar-bg.jpg);
height:22px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#cc9933;
font-size:11px;
text-transform:uppercase;
padding-top:7px;
margin-top:5px;
}

#links{
float:left;
width:500px;

}

.one-link {
float:left;
margin-left:20px;
}

.one-link a:link{
color:#cc9933;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-decoration:none;
}

.one-link a:visited{
color:#cc9933;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-decoration:none;
}

.one-link a:hover{
color:#cc9933;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-decoration:underline;
}

.one-pink-link {
float:left;
margin-left:20px;
}

.one-pink-link a:link{
color:#9933cc;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-decoration:none;
}

.one-pink-link a:visited{
color:#9933cc;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-decoration:none;
}

.one-pink-link a:hover{
color:#9933cc;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-decoration:underline;
}

#tel-number{
float:right;
color:#cc0000;
width:250px;
text-align:right;
margin-right:20px;
}

#info-box-container{
float:left;
width:325px;
margin-left:7px;
}

#info-box-top{
float:left;
width:325px;
height:10px;
background-image:url(images/roundcorners-top.jpg);
}

#info-box-middle{
float:left;
width:317px;
background-color:#333333;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding-left:4px;
padding-right:4px;
line-height:21px;
text-align:justify;
text-justify: inter-word;
}

#info-box-middle h1{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding: 0 0 0 0;
margin:0 0 0 0;
line-height:21px;
font-weight:bold;
}

#info-box-bottom{
float:left;
width:325px;
height:10px;
background-image:url(images/roundcorners-bottom.jpg);
}

#main-content{
margin-top:3px;
float:left;
width:782px;
}

#main-content-left{
float:left;
margin-left:7px;
width:486px;
}

.content-box-container{
width:486px;
margin-top:7px;
float:left;
}

.content-box-header{
width:483px;
height:26px;
background-image:url(images/content-header.jpg);
padding-top:3px;
padding-left:3px;
float:left;
}

.content-box-header h1{
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
padding: 0 0 0 0;
margin:0px 0 0 3px;
line-height:20px;
text-transform:uppercase;
font-weight:normal;
}

.content-box-block{
width:472px;
border-left:1px solid #333333;
border-right:1px solid #333333;
border-bottom:1px solid #333333;
height:auto;
color: #CCCCCC;
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:0px 6px 6px 6px;
line-height:21px;
text-align:justify;
text-justify: inter-word;
float:left;
}

#main-content-right{
float:right;
margin-right:7px;
width:272px;
}

.mini-content-box-container{
width:272px;
margin-top:7px;
float:right;
}

.mini-content-box-header{
width:272px;
height:26px;
background-image:url(images/mini-content-header.jpg);
padding-top:3px;
float:left;
}

.mini-content-box-header h1{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding: 0 0 0 0;
margin:0px 0 0 3px;
line-height:20px;
text-transform:uppercase;
font-weight:normal;
float:left;
}

.mini-content-box-block{
width:264px;
border-left:1px solid #333333;
border-right:1px solid #333333;
border-bottom:1px solid #333333;
height:auto;
color: #CCCCCC;
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:0px 3px 3px 3px;
line-height:21px;
text-align:justify;
text-justify: inter-word;
float:left;
margin-bottom:7px;
}

.long-content-box-container{
width:761px;
margin-top:7px;
float:left;
}

.long-content-box-header{
width:768px;
height:26px;
background-image:url(images/long-content-header.jpg);
padding-top:3px;
float:left;
}

.long-content-box-header h1{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding: 0 0 0 0;
margin:0px 0 0 3px;
line-height:20px;
text-transform:uppercase;
font-weight:normal;
float:left;
}

.long-content-box-block{
width:759px;
border-left:1px solid #333333;
border-right:1px solid #333333;
border-bottom:1px solid #333333;
height:auto;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding:0px 3px 3px 3px;
line-height:21px;
text-align:justify;
text-justify: inter-word;
float:left;
margin-bottom:7px;
}

.team-member{
width:192px;
height:300px;
float:left;
padding:4px;
margin:10px;
border: 1px solid #666666;
text-align:center;
}

.shop-item{
width:102px;
float:left;
margin:5px;
text-align:center;
}

#links-keywords {
width:100%;
float:left;
margin-top:20px;
}

.keyword-container {
width:238px;
padding-left:7px;
float:left;
margin-right:15px;
color:#666666;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
line-height:20px;
}

.keyword-container h1{
width:100%;
border-bottom:1px solid #333333;
color:#333333;
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
padding: 0 0 0 0;
margin:0px 0 5px 0px;
}

.keyword-container a:link{
text-decoration:none;
color:#666666;
}

.keyword-container a:visited{
text-decoration:none;
color:#666666;
}

.keyword-container a:hover{
text-decoration:underline;
color:#666666;
}

#footer{
width:100%;
color:#333333;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
float:left;
margin-top:25px;
}