html, body, form
{
margin:0px;
padding:0px;
width:100%;
height:100%;
}
body
{
background-color: #68B0F1;
font-family:Arial, Verdana, Sans-Serif;
font-size:12px;
}
a
{
color:#4890e1;
text-decoration:underline;
}
a:hover
{
	text-decoration:none;
}
#mainContainer
{
background-image:url(../images/maincontainerbkgd.jpg);
background-repeat:repeat-y;
margin-left:auto;
margin-right:auto;
width:960px;
padding-left:9px;
}
#header
{
background-image:url(../images/headerbkgd.jpg);
background-repeat:repeat-x;
height:179px;
width:950px;
}
#headerRow2
{
background-image:url(../images/blue-line.jpg);
background-repeat:no-repeat;
height:13px;
width:950px;
border:0px;
padding:0px;
}
#headerRow3
{
background-image:url(../images/headerrow3.jpg);
background-repeat:repeat-x;
height:22px;
width:950px;
border:0px;
padding:0px;
}
#logo
{
float:left;
border:0px;
padding:0px;
}
.logoImage
{
padding:0px;
margin:0px;
margin-bottom:-3px;
}
#rightHeaderPanel
{
margin-right:40px;
float:right;
text-align:right;
}
#headerPhone
{
margin-top:8px;
margin-right:15px;
font-size:14px;
color:#000;
font-weight:bold;
}
#signUpNow
{
margin-top:8px;
}
#directMailMarketing
{
margin-top:-5px;
margin-right:15px;
font-size:16px;
color:#000;
font-weight:bold;
}
#mainContentArea
{
width:950px;
background-color:#fff;
}
#footer
{
clear:both;
background-image:url(../images/footerbkgd2.jpg);
background-repeat:no-repeat;
text-align:center;
padding-top:13px;
height:40px;
margin-left:auto;
margin-right:auto;
padding-left:9px;
width:960px;
}
#footer a
{
color:#fff;
padding-left:15px;
padding-right:15px;
}
#copyright
{
margin-left:auto;
margin-right:auto;
width:950px;
text-align:center;
background-color: #68B0F1;
}
#contentMainBlock
{
float:left;
width:918px;
padding-left:20px;
}
#homeTopRow
{
margin-top:15px;
}
#homeFullService
{
cursor:pointer;
background-image:url(../images/homefullservicebkgd.jpg);
background-repeat:no-repeat;
width:282px;
height:151px;
float:left;
}
#homeDesignPrint
{
cursor:pointer;
background-image:url(../images/homedesignprintbkgd.jpg);
background-repeat:no-repeat;
width:282px;
height:151px;
float:left;
margin-left:30px;
}
#homeTargetedMailing
{
cursor:pointer;
background-image:url(../images/hometargetedmailingbkgd.jpg);
background-repeat:no-repeat;
width:282px;
height:151px;
margin-left:30px;
float:left;
}
#homeFullServiceHeader, #homeDesignPrintHeader, #homeTargetedMailingHeader
{
color:#555;
font-size:20px;
margin-top:10px;
margin-left:30px;
}
#homeFullServiceHeader
{
text-align:right;
margin-right:30px;
}
#homeFullServiceText, #homeDesignPrintText,#homeTargetedMailingText
{
color:#555;
margin-top:5px;
font-size:13px;
margin-left:30px;
}
#homeFullServiceText
{
margin-left:155px;
width:100px;
}
#homeTargetedMailingText
{
width:140px;
}
#home2ndRowLeft
{
float:left;
width:450px;
}
#home2ndRowRight
{
float:right;
width:450px;
}
#homeCreateCampaignHeader
{
font-weight:bold;
font-size:16px;
}
#homeCreateCampaignList li
{
list-style-type:square;
color:#4890e1;
margin-left:5px;
margin-top:15px;
font-size:14px;
}
#homeCreateCampaignList li div
{
color:#000;
}
#homeCreateCampaignButton
{
margin-top:-37px;
margin-left:170px;
}
#homeCreateCampaignButton a, #homeCreateCampaignButton img
{
border:0px;
margin:0px;
padding:0px;
}
#homeGreyBoxContainer
{
margin-top:15px;
}
#homeGreyBox1, #homeGreyBox2
{
float:left;
width: 180px;
height:100px;
padding:10px;
padding-top:15px;
background-image:url(../images/homegreybkgd.jpg);
background-repeat:no-repeat;
text-align:center;
font-size:14px;
line-height:1.3em;
}
#homeGreyBox1
{
color:#4890e1;
font-weight:bold;
cursor:pointer;
}
#homeGreyBox2
{
margin-left:25px;
}
#homeRightBox1, #homeRightBox2, #homeRightBox3
{
width: 390px;
height:66px;
background-image:url(../images/homebluebkgd.jpg);
background-repeat:no-repeat;
padding-top:18px;
padding-left:25px;
padding-right:25px;
line-height:1.3em;
font-size:14px;
}
#homeRightBox1 a, #homeRightBox2 a, #homeRightBox3 a
{
color:#2870c1;
font-weight:bold;
}
#contentSubMarketingBlock1, #contentSubMarketingBlock2, #contentSubMarketingBlock3
{
float:left;
width:33%;
}
/* contentRightBlock is currently hidden; leaving style defintion
in case we need to display the right side content blocks later.... */
#contentRightBlock
{
display:none;
float:right;
width:0px;
height:0px;
}
#templateListLeftContainer
{
float:left;
width:300px;
}
#templateListRightContainer
{
float:left;
width:350px;
margin-top:15px;
}
#templateLeftContainer
{
float:left;
width:200px;
}
#templateMiddleContainer
{
float:left;
width:500px;
}
.roundedBoxContainer
{
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
width:504px;
clear:both;
}
.roundedBoxTop
{
width:504px;
background-image:url(../images/roundedboxtop.jpg);
background-repeat:no-repeat;
height:16px;
}
.roundedBoxMiddle
{
width:504px;
background-image:url(../images/roundedboxmiddle.jpg);
background-repeat:repeat-y;
min-height:200px;
padding-left:20px;
}
.roundedBoxBottom
{
width:504px;
background-image:url(../images/roundedboxbottom.jpg);
background-repeat:no-repeat;
height:19px;
}
.sectionHeaderType1
{
text-transform:uppercase;
font-weight:bold;
font-size:16px;
color:#216EE1;
margin-bottom:10px;
}
.headerType2
{
font-weight:bold;
color:#216EE1;
}
.roundedBoxContent
{
background-color:#E6F6C7;
width:455px;
min-height:200px;
padding-bottom:10px;
padding-top:10px;
}
.pageTitle
{
color:#226DE0;
font-weight:bold;
font-size:20px;
margin-bottom:15px;
margin-top:10px;
}
.pageSubTitleText
{
margin-bottom:15px;
}
.formLabel
{
float:left;
display:block;
width:180px;
margin-bottom:5px;
margin-top:5px;
padding-top:3px;
font-weight:bold;
}
.formControl
{
float:left;
display:block;
width:340px;
margin-bottom:5px;
margin-top:5px;
}
.formControl input
{
width:300px;
}
.formControlRadioCheckbox input
{
width:auto;
}
.contactFormLabel
{
float:left;
display:block;
text-align:right;
width:160px;
margin-bottom:5px;
margin-top:5px;
padding-right:25px;
padding-top:3px;
}
.contactFormControl
{
float:left;
display:block;
width:220px;
margin-bottom:5px;
margin-top:5px;
}
.contactFormControl input.text, .contactFormControl textarea
{
width:200px;
}
.clearBoth
{
clear:both;
height:0px;
}
#contactHearAboutUs
{
font-weight:bold;
margin-bottom:0px;
margin-top:0px;
}
.zipCodeTextBoxes input
{
width:155px;
margin-left:15px;
margin-top:5px;
margin-bottom:5px;
}
#contactForm input.text, #contactForm textarea
{
width:250px;
}
#contactFormPostCard
{
margin-top:15px;
}
#contactFormSubmit
{
margin-top:15px;
}
.wideRectangleBackground
{
width:740px;
margin-bottom:30px;
margin-left:auto;
margin-right:auto;
}
.wideRectangleTop
{
background-image:url(../images/widerectangletop.jpg);
background-repeat:no-repeat;
height:20px;
}
.wideRectangleMiddle
{
background-image:url(../images/widerectanglemiddle.jpg);
background-repeat:repeat-y;
padding-left:25px;
padding-right:25px;
line-height:1.5em;
}
.wideRectangleBottom
{
background-image:url(../images/widerectanglebottom.jpg);
background-repeat:no-repeat;
height:20px;
}

.extraWideRectangleBackground
{
width:880px;
margin-bottom:30px;
margin-left:auto;
margin-right:auto;
}
.extraWideRectangleTop
{
background-image:url(../images/extrawiderectangletop.jpg);
background-repeat:no-repeat;
height:20px;
}
.extraWideRectangleMiddle
{
background-image:url(../images/extrawiderectanglemiddle.jpg);
background-repeat:repeat-y;
padding-left:40px;
padding-right:25px;
line-height:1.5em;
}
.extraWideRectangleBottom
{
background-image:url(../images/extrawiderectanglebottom.jpg);
background-repeat:no-repeat;
height:20px;
}
.wideRectangleHeader
{
color:#4890e1;
font-weight:bold;
font-size:14px;
}
.mediumRectangleBackground
{
width:424px;
margin-bottom:30px;
margin-left:auto;
margin-right:auto;
}
.mediumRectangleTop
{
background-image:url(../images/mediumrectangletop.jpg);
background-repeat:no-repeat;
height:19px;
}
.mediumRectangleMiddle
{
background-image:url(../images/mediumrectanglemiddle.jpg);
background-repeat:repeat-y;
padding-left:25px;
padding-right:25px;
line-height:1.5em;
}
.mediumRectangleBottom
{
background-image:url(../images/mediumrectanglebottom.jpg);
background-repeat:no-repeat;
height:20px;
}
.mediumRectangleHeader
{
color:#4890e1;
font-weight:bold;
font-size:14px;
}
.narrowRectangleBackground
{
width:260px;
margin-bottom:20px;
margin-left:90px;
}
.narrowRectangleTop
{
background-image:url(../images/narrowrectangletop.jpg);
background-repeat:no-repeat;
height:23px;
}
.narrowRectangleMiddle
{
background-image:url(../images/narrowrectanglemiddle.jpg);
background-repeat:repeat-y;
padding-left:25px;
padding-right:25px;
line-height:1.5em;
}
.narrowRectangleBottom
{
background-image:url(../images/narrowrectanglebottom.jpg);
background-repeat:no-repeat;
height:20px;
}
.narrowRectangleHeader
{
color:#4890e1;
font-weight:bold;
font-size:14px;
}
.contactRectangleBackground
{
width:620px;
margin-bottom:30px;
margin-left:auto;
margin-right:auto;
}
.contactRectangleTop
{
background-image:url(../images/contactrectangletop.jpg);
background-repeat:no-repeat;
height:19px;
}
.contactRectangleMiddle
{
background-image:url(../images/contactrectanglemiddle.jpg);
background-repeat:repeat-y;
padding-left:25px;
padding-right:25px;
line-height:1.5em;
}
.contactRectangleBottom
{
background-image:url(../images/contactrectanglebottom.jpg);
background-repeat:no-repeat;
height:20px;
}
.contactRectangleHeader
{
color:#4890e1;
font-weight:bold;
font-size:14px;
}
#testimonialsSubTitle
{
font-weight:bold;
margin-top:-10px;
}
#testimonialsSubTitle img
{
vertical-align:middle;
margin-top:-15px;
margin-left:10px;
}
.productListContainer
{

}
.productListContainer img
{
vertical-align:middle;
margin-top:-5px;
margin-left:10px;
margin-right:15px;
float:left;
border:0px;
}
.productListText
{

}
.productListHeader
{
color:#4890e1;
font-weight:bold;
font-size:15px;
}
.fullServiceSubParagraph
{
margin-bottom:15px;
line-height:1.5em;
}
#fullServiceFinalParagraph
{
font-size:16px;
color:#036;
font-weight:bold;
}
#fullServiceTable
{
width:100%;
background-color:#deefb9;
text-align:center;
padding:0px;
border-collapse:collapse;
margin-bottom:10px;
margin-top:10px;
}
#fullServiceTable td
{
border:solid 1px #69b0f2;
width:25%;
}
#fullServiceTableHeaderRow
{
font-weight:bold;
}
.fullService1stColumn
{
text-align:left;
padding-left:15px;
}
#customDesignContainer
{
float:left;
}
#customDesignText
{
float:left;
width:100px;
margin-top:12px;
margin-left:15px;
font-weight:bold;
}
#customDesignMiddle img
{
vertical-align:middle;
float:left;
}
#customDesignDetails
{
float:left;
margin-left:50px;
margin-top:30px;
}
#postCardContainer
{
float:left;
}
#postCardMiddle
{
text-align:center;
}
#postCardSamples
{
float:left;
margin-left:50px;
margin-top:60px;
font-weight:bold;
}
#PrintTable
{
width:100%;
background-color:#deefb9;
text-align:center;
padding:0px;
border-collapse:collapse;
margin-bottom:10px;
margin-top:10px;
}
#PrintTable td
{
border:solid 1px #69b0f2;
width:25%;
}
#PrintTableHeaderRow
{
font-weight:bold;
}
#printServicesOverview, #designServicesOverview
{
margin-bottom:25px;
}
#MailingListTable
{
width:75%;
background-color:#deefb9;
text-align:center;
padding:0px;
border-collapse:collapse;
margin-bottom:10px;
margin-top:10px;
float:left;
}
#MailingListTable td
{
border:solid 1px #69b0f2;
width:25%;
}
#MailingListTableHeaderRow
{
font-weight:bold;
}
#mailListTableContainer img
{
vertical-align:bottom;
float:left;
margin-top:35px;
margin-left:30px;
}
#mailingListSubHeader
{
font-weight:bold;
font-size:14px;
margin-bottom:15px;
}
#mailingListHeader2, #mailingListHeader4
{
font-weight:bold;
font-size:14px;
margin-bottom:15px;
margin-top:15px;
color:#4890e1;
}
#mailingListHeader3
{
font-weight:bold;
font-size:12px;
margin-bottom:15px;
}
#mailingListAdvantages li
{
list-style-type:square;
color:#4890e1;
margin-left:5px;
margin-top:10px;
}
#mailingListAdvantages li div
{
color:#000;
}
#mailingSteps li
{
color:#4890e1;
margin-left:5px;
margin-top:10px;
}
#mailingSteps li div
{
color:#000;
}
#consumerList1 li, #consumerList2 li, #templateCategoryList li
{
color:#4890e1;
list-style-type:square;
margin-left:5px;
margin-top:10px;
}
#templateCategoryList li
{
color:#258;
}
#consumerList1 li div, #consumerList2 li div, #templateCategoryList li div
{
color:#000;
}
#consumerList1Container
{
float:left;
width:200px;
}
#consumerList2Container
{
float:left;
width:200px;
}
#consumerInfoContainer
{
float:left;
width:200px;
margin-top:15px;
}
#consumerInfoTable
{
width:100%;
background-color:#deefb9;
text-align:center;
padding:0px;
border-collapse:collapse;
margin-bottom:10px;
}
#consumerInfoTable td
{
border:solid 1px #69b0f2;
width:16%;
}
.creditCardInfo input.text
{
width:200px;
}
#submitOrderButtonContainer input
{
width:auto;
}
.orderFormRadioButtonList
{
padding-left:25px;
margin-bottom:10px;
margin-top:5px;
}
#orderFormTotalCost
{
background-color:#e2e2e2;
padding:3px;
padding-left:180px;
font-weight:bold;
font-size:14px;
}
a.templateCategoryLink
{
color:#258;
}
.templateGalleryImage
{
border:solid 1px #68B0F1;
padding:0px;
margin:0px;
display: block;
}
#templateDetailHeaderLeft
{
float:left;
width:200px;
text-align:left;
}
#templateDetailHeaderCenter
{
float:left;
width:350px;
margin-left:15px;
font-weight:bold;
text-align:center;
}
#templateDetailHeaderRight
{
float:right;
width:150px;
text-align:right;
margin-right:30px;
}
.templateGalleryLeftContainer
{
float:left;
}
.templateGalleryRightContainer
{
float:left;
margin-left:25px;
}
.templateGalleryBottom
{
background-image:url(../images/templatebottombkgd.jpg);
background-repeat:no-repeat;
height:35px;
margin-top:0px;
margin-bottom:15px;
width:385px;
}
.templateGallerySubLeft
{
float:left;
display:block;
width:90px;
color:#fff;
text-align:center;
padding-top:2px;
font-weight:bold;
font-size:14px;
}
.templateGallerySubRight
{
float:left;
display:block;
color:#216EE1;
margin-left:20px;
padding-top:2px;
}
.clearBoth
{
clear:both;
height:0px;
}
.faqHeader2
{
font-weight:bold;
color:Blue;
margin-top:15px;
margin-bottom:15px;
}
.faqHeader1
{
font-weight:bold;
color:#f00;
font-size:16px;
margin-top:20px;
}
.faqText
{
font-weight:normal;
margin-top:10px;
margin-bottom:10px;
}
.wideRectangleMiddle ul, .wideRectangleMiddle ol
{
margin-bottom:5px;
padding-bottom:5px;
}
