/*   
Site: http://astrologyboutique.com/
Description: The Astrology Boutique - Chicago
Author: Rob Loukotka - Loukotka Design
Author URI: http://loukotka.com/
Company: Zaroban Design
Company URI: http://zarobandesign.comm/
Version: 1.0
*/


/* Astrology Boutique Styles! */

html, body {
	width:100%;
	height:100%;
	background-image:url(img/background.jpg);
	background-color:#FFFFFF;
	background-position:top center;
	background-repeat:repeat-x;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:18px;
	margin:0px;
	padding:0px;
	border:0px;
	color:#36332e;
}
.header01 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #0C2F50;
	margin-bottom: -9px;
	line-height: 26px;
	padding-top: 12px;
}


a {text-decoration:none;}
a:hover {
	text-decoration: underline;
	color:#006633;
}

img {border:0px;}

.clear {clear:both;}

fieldset {border:0px;margin:0px;padding:0px;}

#wrap {width:100%;min-height:100%;height: auto !important;height: 100%;margin: 0 auto -174px;}
    #container {width:960px; margin:0 auto;}

    #header {width:940px;height:260px;margin:0 auto;background-image:url(img/header.gif);background-repeat:no-repeat;}
        #head_left {width:336px;padding-top:204px;float:left;}
            #head_left_text {padding-left:20px;}
        #head_logo {width:267px;padding-top:2px;float:left;}
        #head_right {width:308px;padding-top:204px;float:right;}
        #headerbar {width:940px;height:20px;margin:0 auto;background-image:url(img/headerbar.gif);}


/* ROLLOVERS AND NAV LINKS */

.nav {height:24px; background-image:url(img/nav_sprite.gif); background-position:0px 0px; display:block; float:left;}

.navhome {width:47px; background-position:0px 0px;}
    .navhome:hover {background-position:0px 24px;}
            #home .navhome {background-position:0px 24px;}
.navreadings {width:134px; background-position:-47px 0px; margin-left:16px;}
    .navreadings:hover {background-position:-47px 24px;}
            #readings .navreadings:hover {background-position:-47px 24px;}
.navproducts {width:73px; background-position:-181px 0px; margin-left:15px;}
    .navproducts:hover {background-position:-181px 24px;}
            #products .navproducts:hover {background-position:-181px 24px;}
.navabout {width:46px; background-position:-254px 0px;}
    .navabout:hover {background-position:-254px 24px;}
            #about .navabout:hover {background-position:-254px 24px;}
.navcontact {width:60px; background-position:-300px 0px; margin-left:14px;}
    .navcontact:hover {background-position:-300px 24px;}
            #contact .navcontact:hover {background-position:-300px 24px;}
.navnews {width:41px; background-position:-360px 0px; margin-left:15px;}
    .navnews:hover {background-position:-360px 24px;}
            #news .navnews:hover {background-position:-360px 24px;}
.navtestimonials {width:99px; background-position:-401px 0px; margin-left:14px;}
    .navtestimonials:hover {background-position:-401px 24px;}
            #testimonials .navtestimonials:hover {background-position:-401px 24px;}


/* CONTENT */

#content {
	background:#FFFFFF;
	margin-top: 0px;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
}
    #maintop {height:178px;}
        #mainpic {width:620px;float:right;}
        #maintext {width:300px;padding-top:20px;float:left;text-align:right;}
    #boxes {
	clear:both;
}
        .boxtext {
	padding-top:12px;
	text-align:justify;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	width: 300px;
}
.body01 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;
	color: #453323;
	padding-right: 6px;
}

#Panel01box {width:300px;margin-right:20px;float:left;}
            #emailfield input {width:300px;margin-top:10px;}
            #submitbutton input {margin-top:10px;margin-bottom:40px;float:right;}
#Panel02box {width:300px;margin-right:20px;float:left;}
#Panel03Box {width:300px;float:left;}

#emailfield2 {
text-align:center;
}

#emailfield2 input{
font-size:11px;
color:#333333;
}

#submitbutton2 {
text-align:center;
}

p.thankanderror {
text-align:center;
font-size:20px;
padding:20px;
}


/* FOOTER */

#push {height:174px;}
#footer {height:174px;background-image:url(img/footer.gif);font-size:11px;color:#1e6680;clear:both;}
    #footer a{color:#1e6680;}
    .footernav {margin-right:10px;float:left;}
    
    #footer_container {width:900px;margin:0 auto;}
        #footer_top {height:62px;color:#06325c;}
            #footer_top a{color:#06325c;}
            
            #footer_links {padding-top:24px;float:left;}
link {
	color: #FF6600;
}

            #footer_phone {padding-top:24px;float:right;}
            
        #footer_copy {margin-top:10px;float:left;}
        #footer_zaroban {margin-top:10px;float:right;}
#dividerline940 {
	margin-top: 9px;
}
#CarolynWelcome {
	width: 200px;
}
#HomePageText03 {
	position:absolute;
	left:717px;
	top:870px;
	width:300px;
	height:93px;
	z-index:1;
}
.subhead01 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #003366;
	margin-bottom: -9px;
}
.intro01 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 24px;
	color: #281915;
}
.intro01-Centered {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 24px;
	color: #281915;
	text-align: left;
}
.caption01 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 16px;
	color: #003366;
	padding-right: 6px;
}
