body {
background: url(http://d2ltbb3s63jx4c.cloudfront.net/bg.png) repeat scroll 0 0 #F4F4F4;
font-family: Prata,"Helvetica Neue",Helvetica,Arial,sans-serif;
}

.full_width > .page {
    background: url(http://d2ltbb3s63jx4c.cloudfront.net/bg.png) repeat scroll 0 0 #F4F4F4;
}

.custom #header_area .page {
    background-color: transparent;
    padding-top: 10px;
}

.format_text a {
    font-weight: bold;
    text-decoration: none;
}

a, h2 a:hover, #logo a:hover {
    color: #78006E;
}

.post #highlight {
border-top: 1px solid #BCBCBC;
border-bottom: 1px solid #BCBCBC;
width:500px;
margin-top:10px;
margin-bottom:22px;
margin-left:auto;
margin-right:auto;
padding:10px 0;
font-size:23px;
color: #78006E;
line-height:27px;
text-align:center
}

.entry-content h2 {
    color: #78006E;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 22px;
    margin: 0 0 10px;
    padding-top: 10px;
}

.entry-content h3 {
    color: #000000;
    font-size: 16px;
    font-style: italic;
    font-weight: bold;
    margin: 0 0 5px;
}

img#wpstats {
display: none;
}

.format_text ul {
list-style:disc outside none;
}

.custom #header {
border-bottom: none;
position: relative;
padding:0;
}

#sidebarbox {
width:321px;
height: 240px;
box-shadow: 0 0 3px 0 #CCCCCC;
}

#sidebarbox .biophoto {
max-width: 100%;
}

.custom ul.menu li a:link {background:none; border:none}
.custom ul.menu li a:visited {background:none; border:none}
.custom ul.menu li a:hover {background:none; border:none}

.custom #header_area {
background: url("http://d2ltbb3s63jx4c.cloudfront.net/weddingbackground.png") repeat scroll 46% 0 #660032;
overflow:visible;
position:relative;
max-height:535px;
}

.custom #header ul.menu {
    font-size: 11px;
    position: absolute;
    right: 90px;
    top: 29px;
    width: auto;
}


.post blockquote {
    background: url("http://www.theweddingplannerbook.com/wp-content/uploads/2013/02/quote1p.png") no-repeat scroll 0 0 transparent;
    padding-left: 38px;
}


.custom .headline_block:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.custom .headline_block .headline {
float:left;
}

.custom .headline_block #homeheadline {
color:#FFFFFF; 
width:490px;
text-shadow: 0.1em 0.1em 0.2em #000000;
font-size: 22px;
padding-top: 15px;
font-family: 'Prata', serif;
float:left;
}

.custom .headline_block img.lookinside {
padding:15px 0 0 30px;
}

.custom .headline_block div.headline #homelist {
padding:10px 0 0 70px;
color: #FBFBFB;
}

#featured {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 2px 9px rgba(174, 174, 174, 0.4);
    height: 103px;
    margin-bottom: 12px;
    width: 100%;
}

#featured p.leftfeatured {
    color: #868686;
    float: left;
    font-size: 12px;
    position: relative;
    top: 45px;
}

#featuredbox {
    display: block;
    height: 91px;
    margin-left: auto;
    margin-right: auto;
    width: 100.7em;
}

#featured p.rightfeatured {
    float: right;
    position: relative;
    top: 10px;
}


.custom .headline_block img.homecover {
padding:0 0 0 200px;
}

.custom .headline_block h1 {
    color: #FFFFFF;
    font-family: 'Prata',serif;
    font-size: 45px;
    letter-spacing: -1px;
    line-height: 58px;
    margin-bottom: 15px;
    width: 470px;
}

#homelist {
line-height: 33px;
}

.custom .salesheadline {
font-size: 44px;
}

h2.entry-title {
    color: #670032;
    font-weight: bold;
}

.custom ul.menu li a {
    color: #FFFFFF;
    font-size: 12px;
}

.ibook-box {
float: right;
margin: 17px 131px 0 6px;
}

.wedding-planners-handbook .curved {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #E5E5E5 #DBDBDB #D2D2D2;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    border-radius: 4px 4px 4px 4px;
}

.wedding-planners-handbook .full_width {
    background: none repeat-x scroll left top transparent;
}

.wedding-planners-handbook #sample {
overflow: hidden;
    background-image: url("http://d2ltbb3s63jx4c.cloudfront.net/viewasample.png");
    background-position: 88% 1%;
    background-repeat: no-repeat;
}

.wedding-planners-handbook #canvas {
    height: 710px;
}

.wedding-planners-handbook h2 {
color: #000;
}

.wedding-planners-handbook .post_box {
    padding-top: 0px !important;
}

.wedding-planners-handbook .full_width > .page {
    background: none;
}

.wedding-planners-handbook #page {
position:relative;
width:980px;
}

.wedding-planners-handbook #box1 {
text-align:center;
font-size:14px;
border-color:#E5E5E5 #DBDBDB #D2D2D2;
border-style:solid;
border-width:1px;
-moz-border-radius:4px 4px 4px 4px;
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);
background: url("http://d1wu4v8povi31m.cloudfront.net/images/box1gradient.png") repeat-x scroll 100% 0 #FFFFFF;
}

.wedding-planners-handbook #box1 h1 {
margin: 45px 0 63px;
font-size:3em;
font-weight:normal;
}

.wedding-planners-handbook #box1 img.hero {
margin-top: 20px;
margin-left: auto; 
margin-right: auto;
}

.wedding-planners-handbook #box1 ul {
list-style:none outside none;
margin-top: -6px;
margin-left: auto;
margin-right: auto;
overflow:hidden;
width:920px;
}

.wedding-planners-handbook #box1 ul li {
    background: url("http://d1wu4v8povi31m.cloudfront.net/images/dot.gif") repeat-y scroll 215px 0 transparent;
    float: left;
    padding-top: 16px;
    width: 230px;
}

li.lastli {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    width: 204px;
}

.wedding-planners-handbook #box1 ul li h3 {
font-weight: 600;
color:#000000;
text-align:left;
font-size: 15pt;
margin:0 26px 10px 0;
}

.wedding-planners-handbook #box1 ul li p {
color:#000000;
text-align: left;
font-size:12pt;
line-height:125%;
margin:0 26px 16px 0;
}

.wedding-planners-handbook #box2 ul li img {
    height: 117px;
    margin-left: 14px;
    width: 175px;
}

.wedding-planners-handbook #box2 {
    background: url("http://d2ltbb3s63jx4c.cloudfront.net/weddingfan.jpg") no-repeat scroll 0 0 #FFFFFF;
    border-color: #E5E5E5 #DBDBDB #D2D2D2;
    border-style: solid;
    border-width: 1px;
    font-size: 14px;
    height: 1012px;
    margin-top: 171px;
    text-align: center;
    width: 983px;
}

.wedding-planners-handbook #box2 h2 {
line-height:1.2;
margin: 35px 0px 15px 0px;
font-size:3em;
font-weight:normal;
}

.wedding-planners-handbook #box2 ul {
list-style:none outside none;
margin-top: 570px;
margin-left: auto;
margin-right: auto;
overflow:hidden;
width:920px;
}

.wedding-planners-handbook #box2 ul li {
    background: url("http://d1wu4v8povi31m.cloudfront.net/images/dot.gif") repeat-y scroll 215px 0 transparent;
    float: left;
    padding-top: 16px;
    width: 230px;
}

.wedding-planners-handbook #box2 ul li.last {
background:none repeat scroll 0 0 transparent;
width:210px;
}

.wedding-planners-handbook #box2 ul li h3 {
font-weight: 600;
color:#000000;
text-align:left;
font-size: 15pt;
margin:0 26px 10px 0;
}

.wedding-planners-handbook #box2 ul li p {
color:#000000;
text-align: left;
font-size:12pt;
line-height:125%;
margin:0 26px 16px 0;
}

.wedding-planners-handbook #box3 {
height:2100px;
width:863px;
margin-top: 30px;
text-align:left;
font-size:14px;
padding:0px 60px;
border-color:#E5E5E5 #DBDBDB #D2D2D2;
border-style:solid;
border-width:1px;
-moz-border-radius:4px 4px 4px 4px;
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);
background: url("http://d2ltbb3s63jx4c.cloudfront.net/topgradient.png") repeat-x scroll 100% 0 #FBFBFB;
}

.wedding-planners-handbook #box3 p {
font-size:15px;
font-weight:normal;
}

.wedding-planners-handbook #box3 h2 {
margin: 35px 0px;
text-align:center;
line-height:1.2;
font-size:3em;
font-weight:normal;
line-height:1.4;
}

.wedding-planners-handbook #box3 h3 {
padding-bottom: 7px;
margin-top:0;
margin-bottom:0;
}

.wedding-planners-handbook #box3 .list {
margin:35px 0px;
}

.wedding-planners-handbook #box3 .list h3 {
font-size:18px;
font-weight:bold;
}

.wedding-planners-handbook #box3 #list1 {
height:240px;
margin:0px 0px 35px 0px;
}

.wedding-planners-handbook #box3 #list1 img.listimg1 {
width:487px;
height:212px;
float:left;
margin-right:50px;
}

.wedding-planners-handbook #box3 #list1 h3 {
padding-top:40px;
font-weight:bold;
}

.wedding-planners-handbook #box3 #list2 {
height:268px;
width:863px;
}

.wedding-planners-handbook #box3 #list2 img.listimg2 {
width:510px;
height:243px;
float:right;
margin-left:50px;
}

.wedding-planners-handbook #box3 #list2 h3 {
padding-top:50px;
}

.wedding-planners-handbook #box3 #list3 {
height:263px;
width:863px;
}

.wedding-planners-handbook #box3 #list3 img.listimg3 {
width:410px;
height:308px;
float:left;
margin-right:73px;
}

.wedding-planners-handbook #box3 #list3 h3 {
padding-top:93px;
}

.wedding-planners-handbook #box3 #list4 {
height:290px;
width:863px;
padding-top: 58px;
}

.wedding-planners-handbook #box3 #list4 img.listimg4 {
width:470px;
height:266px;
float:right;
margin-left:30px;
}

.wedding-planners-handbook #box3 #list4 h3 {
padding-top:50px;
}

.wedding-planners-handbook #box3 #list5 {
height:240px;
width:863px;
}

.wedding-planners-handbook #box3 #list5 img.listimg5 {
width:470px;
height:272px;
float:left;
margin-right:45px;
}

.wedding-planners-handbook #box3 #list5 h3 {
padding-top:60px;
}

.wedding-planners-handbook #box3 #list6 {
height:400px;
width:863px;
}

.wedding-planners-handbook #box3 #list6 img.listimg6 {
width:402px;
height:402px;
float:right;
margin-left:25px;
}

.wedding-planners-handbook #box3 #list6 h3 {
padding-top:133px;
}

.wedding-planners-handbook #box3 #list7 {
height:280px;
width:863px;
}

.wedding-planners-handbook #box3 #list7 img.listimg7 {
width:375px;
height:273px;
float:left;
margin-right:40px;
}

.wedding-planners-handbook #box3 #list7 h3 {
padding-top:75px;
}

.wedding-planners-handbook #bonus {
height:295px;
width:983px;
background: url("http://d1wu4v8povi31m.cloudfront.net/images/bonusgradient.png") repeat-x scroll;
margin-left:-60px;
position:absolute;
}

.wedding-planners-handbook #bonus img.spreadsheet {
width:557px;
height:280px; 
float:right;
z-index:1;
position:relative;
top:10px;
padding-left:30px;
}

.wedding-planners-handbook #bonus img.bonusribbon {
width:109px;
height:109px;  
position:relative;
z-index:2;
left:862px;
bottom:8px;
}

.wedding-planners-handbook #bonus h3 {
text-align:left;
font-weight:bold;
color:#000000;
font-size:22px;
padding: 53px 0 0 40px;
margin-bottom:7px;
position:relative;
bottom:140px;
}

.wedding-planners-handbook #bonus p {
text-align:left;
color:#000000;
font-size:20px;
position:absolute;
width:356px;
left:40px;
top:85px;
}

.wedding-planners-handbook #box4 {
position:relative;
height:741px;
width:863px;
margin-top:30px;
padding:0 60px;
border-color:#E5E5E5 #DBDBDB #D2D2D2;
border-style:solid;
border-width:1px;
-moz-border-radius:4px 4px 4px 4px;
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);
background:url("http://d2ltbb3s63jx4c.cloudfront.net/bookguarantee2.png") no-repeat scroll 0 0 #FBFBFB;
}

.wedding-planners-handbook #box4 #phonesupport {
height:500px;
width:431px;
float:left;
}

.wedding-planners-handbook #box4 h2 {
text-align:center;
font-size:42px;
font-weight:normal;
padding-top:45px;
margin:0;
}

.wedding-planners-handbook #box4 #phonesupport h3 {
font-size:22px;
font-weight:bold;
margin:0;
padding-top:30px;
}

.wedding-planners-handbook #box4 #phonesupport p {
width:390px;
font-size:16px;
margin-bottom:20px;

}

.wedding-planners-handbook #box4 #guarantee {
height:500px;
width:431px;
float:right;
}

.wedding-planners-handbook #box4 #guarantee h3 {
font-size:22px;
font-weight:bold;
margin:0;
padding-top:30px;
}

.wedding-planners-handbook #box4 #guarantee p {
width:390px;
font-size:16px;
margin-bottom:20px;
}

.wedding-planners-handbook #box4 #addtocart {
    left: 549px;
    position: absolute;
    top: 592px;
}

.wedding-planners-handbook #viewcart {
display:none;
}

.wedding-planners-handbook #book{
	width:80%;
	height:600px;
	margin:0 auto;
}

.wedding-planners-handbook #book .turn-page{
	width:50%;
	height:600px;
	background-color:#fff;
}

#book {
    margin: 0 39px;
    height: 600px !important;
    width: 922px !important;
}

.wedding-planners-handbook #divider {
    background: url("http://d2ltbb3s63jx4c.cloudfront.net/featuredon.png") no-repeat scroll 50% 0 rgba(0, 0, 0, 0);
    border-top: 3px solid #5F5F5F;
    height: 127px;
    margin-top: 705px;
    position: absolute;
}

.weddingplannermobileheader img {
width: 100%;
}