@charset "utf-8";

/*----------------------------------
File:	global.css
Author:	N. Wahlberg
Site:	Bellani - Wordpress
Date:	20090329
Desc:	
Root stylesheet for site framework
and core styles. 
----------------------------------*/

html, body {
	margin: 0;
	font: normal 12px Arial;
	color: #000;
	background-image: url(../images/bg_image_06.jpg);
	text-align: center;
}

#ctr-layout {
	margin: 0 auto 10px auto;
	padding: 8px 0 0 0;
	width: 779px;
	text-align: left;
}

#ctr-header {
	position: relative;
	background: transparent url(../images/header_03.gif) no-repeat 0 0;
	height: 153px;
	padding: 100px 0 0 0;
}

.emaillink {
	position: absolute;
	top: 5px;
	right: 50px;
	height: 80px;
	width: 125px;
	text-decoration: none;
}

#ctr-body {
	background: #e6dcd5;
	padding: 15px 10px;
	margin: 0 31px 0 4px;
}

#ctr-footer {
	background: transparent url(../images/inner_class_footer_22.gif) no-repeat 0 0;
	padding: 200px 0 0 0;
	margin: 0 0 25px 0;
}


h1, h2, h3, p, #respond p, p.postmetadata, p.alt small {
	font-family:Garamond, "Palatino Linotype", "Book Antiqua", Georgia;
	color:#330000;
	
}

h1, h2, h3 {
	font-size:20px;
	margin-bottom:10px;
}

h3 {
	font-size:16px;
}

p, #respond p {
	size: 14px;
}

p.postmetadata, p.alt small {
	size: 12px;
	color: #999;
}



/* ================ DIRECT IMPORT FROM BELLANI CORE STYLES ================= */
#searchbox
{
	text-align:center;
	width:300px;
	position:relative;
	left:400px;
	top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

.searchfield
{
	color:#4D3420;
	text-align:center;
}

label.overlabel 
{
	position:absolute;
	top:11px;
	left:115px;
	z-index:1;
	color:#4D3420;
}

label.overlabel 
{
	color:#4D3420;
}

label.overlabel-apply 
{
	position:absolute;
	top:11px;
	left:115px;
	z-index:1;
	color:#4D3420;
}

.searchdiv
{
	padding-bottom:15px;
}

.searchbutton
{
	position:relative;
	left:5px;
	top:7px;
	outline:none;
}

#searchbox ul
{
display:inline;
list-style:none;
margin:0;
padding:0;
}

#searchbox li a
{
background-image:url(../images/header_dot_10.jpg);
background-position:right;
background-repeat:no-repeat;
padding:0px 15px 0px 5px;
color:#4D3420;
text-decoration:none;
outline:none;
}

#searchbox li a:hover
{
color:#9F0250;
}

#searchbox li
{
display:inline;
}

#searchbox li.last a
{
background-image:none;
}


#nav
{
position:relative;
width:744px;
height:62px;
left:4px;
top:28px;
z-index:5;
}

#nonflash
{
position:relative;
top:10px;
}

#nav ul
{
width:744px;
height:38px;
margin:0;
padding:0;
list-style:none;
text-indent:-9999px;
}

#nav li a
{
background-image:url(http://www.bellanimaternity.com/sites/all/themes/bellani/assets/images/nav_noroll_06.jpg);
background-repeat:no-repeat;
display:block;
text-indent:-9999px;
overflow:hidden;
height:42px;
outline:none;
border:0;
text-decoration:none;
}

#nav li a:hover
{
background-image:url(http://www.bellanimaternity.com/sites/all/themes/bellani/assets/images/nav_roll_06.jpg);
background-repeat:no-repeat;
display:block;
text-indent:-9999px;
overflow:hidden;
height:42px;
outline:none;
border:0;
text-decoration:none;
}

#nav li
{
float:left;
}

.menu-1-1-2
{
width:110px;
}

.menu-1-2-2
{
width:105px;
background-position: -110px 0px;
}

.menu-1-3-2
{
width:110px;
background-position: -215px 0px;
}
.menu-1-4-2
{
width:80px;
background-position: -325px 0px;
}
.menu-1-5-2
{
width:70px;
background-position: -400px 0px;
}
.menu-1-6-2
{
width:90px;
background-position: -470px 0px;
}
.menu-1-7-2
{
width:100px;
background-position: -560px 0px;
}
.menu-1-8-2
{
width:79px;
background-position: -655px 0px;
}

#ctr-footer .text {
	width: 100%;
	margin: 0 auto;
	tex-align: center;
	color:#D3C2B4;
}

#ctr-footer .text .menu {
	text-align: center;
}

#ctr-footer .text .copy {
	text-align: center;
	margin: 10px 0 0 0;
}

#ctr-footer ul
{
	margin-left:-40px;
	margin-bottom:0;
}

#ctr-footer li
{
	display:inline;
	padding:0px 15px 0pt 5px;
	list-style:none;
	background-image:url(../images/dot_21.gif);
	background-position:right;
	background-repeat:no-repeat;
}

#ctr-footer li.last
{
	background-image:none;
}

#ctr-footer a
{
	color:#D3C2B4;
}

#ctr-footer a:hover
{
	text-decoration:none;
}
