/* @override http://www.belfastmedia.com/notices/css/notices.css */

body {
}

p {
color:#333;
font:12px/15px "Trebuchet MS", Helvetica, Arial;
text-decoration:none;
}

#header {
background:url(../images/banner.jpg) no-repeat;
display:block;
padding:40px 40px 15px 407px;
}

#contentMed {
background:#EFEFEF;
float:left;
padding:10px;
width:748px;
color:#333;
font-size:12px;
line-height:12px;
text-decoration:none;

}

#contentMed label {
display:block;
float:left;
padding:5px 5px 5px 0;
width:120px;
}

#contentMed fieldset {
background:0;
border-style:none;
margin:0;
padding:0;
}

#contentMed #form1 ol li {
list-style-type:none;
margin-bottom:20px;
padding:5px 0;
}

#contentMed #form1 ol {
margin:0;
padding:0;
}

#contentMed #form1 legend {
font-size:130%;
font-weight:bold;
line-height:130%;
margin:0;
padding:0;
}

#contentMed #form1 .subform {
background:#FFF;
border:1px solid #ECECEC;
float:left;
margin-right:10px;
padding:10px;
width:300px;
}

#addressform {
background:url(../images/hed_1.jpg) no-repeat #FFF;
border:1px solid #CCC;
float:left;
height:300px;
margin:0 5px 0 0;
padding:50px 10px 10px;
width:340px;
}

#detailsform {
background:url(../images/headings/Panel_2_submit_text.gif) no-repeat #FFF;
border:1px solid #CCC;
clear:right;
float:left;
height:300px;
margin:0;
padding:50px 10px 10px;
width:340px;
}

#detailsformclassifieds {
background:url(../images/headings/Panel_2_submit_text_classifieds.gif) no-repeat #FFF;
border:1px solid #CCC;
clear:right;
float:left;
height:300px;
margin:0;
padding:50px 10px 10px;
width:340px;
}

#decorationform {
background:url(../images/hed_3.jpg) no-repeat #FFF;
border:1px solid #CCC;
float:left;
margin:5px 0;
padding:50px 10px 10px;
width:707px;
}

#decorationimageform {
background:url(../images/hed_4.jpg) no-repeat #FFF;
border:1px solid #CCC;
float:left;
margin:5px 0;
padding:60px 10px 10px;
width:707px;
}

#decorationimageformclassifieds {
background:url(../images/header_choose_photo.jpg) no-repeat #FFF;
border:1px solid #CCC;
float:left;
margin:5px 0;
padding:80px 10px 40px;
width:707px;
}

#selectclassifieds {
background:url(../images/headings/Panel_5_choose_class_sect.gif) no-repeat #FFF;
border:1px solid #CCC;
clear:both;
float:left;
margin:5px 0;
padding:80px 10px 40px;
width:707px;
}

#decorationchoosepaperform {
background:url(../images/headings/Panel_5_papers.gif) no-repeat #FFF;
border:1px solid #CCC;
float:left;
margin:5px 0;
padding:60px 10px 10px;
width:707px;
}

#decorationchoosepaperformclassifieds {
background:url(../images/header_ad_type.jpg) no-repeat #FFF;
border:1px solid #CCC;
float:left;
margin:5px 0;
padding:60px 10px 10px;
width:707px;
}

#RightColContainer {
clear:both;
margin-left:auto;
margin-right:auto;
width:346px;
}

#RightCol h1 {
background:url(../images/rP_titlebar.gif) no-repeat 0 -2px;
clear:both;
color:#FFF;
display:block;
font:16px/19px "Trebuchet MS", Helvetica, Arial;
margin:0;
padding:8px 10px;
width:326px;
}

.decorations {
background:url(../images/img_bg.jpg) no-repeat center 30px;
border:none;
clear:none;
display:inline-block;
float:left;
height:200px;
list-style-type:none;
margin:5px 5px 0;
padding-top:5px;
text-align:center;
width:125px;
}

.clearboth {
clear:both;
}

#RightColContainer img {
float:right;
padding:5px;
}

#RightCol h2 {
color:#FFF;
font:bold 26px/26px "Trebuchet MS", Helvetica, Arial;
margin-bottom:5px;
margin-top:5px;
padding:8px 10px;
}

#RightCol h3 {
color:#FFF;
font:bold 14px/14px "Trebuchet MS", Helvetica, Arial;
margin-bottom:5px;
margin-top:5px;
padding:8px 10px;
}

#RightCol p {
color:#333;
font:12px/15px Arial, Helvetica, sans-serif;
padding:8px 10px;
}

#contentWide {
background:#EFEFEF;
margin:5px auto;
width:980px;
}

.listingsCol {
float:left;
margin:5px 0 5px 5px;
padding:0;
width:320px;
}

.listingsCol h1 {
background:#24489C;
display:block;
margin:0;
padding:0;
width:320px;
}

.listingsCol ul {
margin:0;
padding:0;
width:310px;
}

.listingsCol ul li {
background:url(../images/itemDrop.gif) repeat-x 0 bottom #FFF;
border-bottom:1px solid #D2D2D2;
border-left:1px solid #D2D2D2;
border-right:1px solid #D2D2D2;
border-top-style:none;
display:block;
float:left;
list-style-type:none;
margin:0 0 3px;
padding:5px;
width:308px;
}

.listingsCol ul li h1 {
background:#FFF;
color:#666;
display:inline;
font:bold 24px Arial, Helvetica, sans-serif;
margin:0;
padding:0;
width:300px;
}

.listingsCol p {
color:#666;
font:normal 12px/15px Arial, Helvetica, sans-serif;
}

.listingsCol ul li a:link,.listingCol ul li a:visited {
color:#069;
text-decoration:none;
}

.listingsCol ul li a:hover,.listingCol ul li a:active {
color:#069;
text-decoration:underline;
}

#footer {
background:url(../images/footer.jpg) center;
clear:both;
height:149px;
margin:0 auto;
width:1000px;
}

#nav ol {
height:40px;
list-style:none;
margin:0;
padding:0;
width:988px;
}

#nav ol li {
float:left;
margin:0;
padding:0;
}

#nav ol li a {
display:block;
height:40px;
}

#nav ol li.itm01 a {
background:url(../images/navsprite.jpg) no-repeat;
width:130px;
}

#nav ol li.itm02 a {
background:url(../images/navsprite.jpg) no-repeat -130px 0;
width:55px;
}

#nav ol li.itm02 a:hover,#nav ol li.itm02-active {
background:url(../images/navsprite.jpg) no-repeat -130px -40px;
width:55px;
}

#nav ol li.itm03 a {
background:url(../images/navsprite.jpg) no-repeat -185px 0;
width:171px;
}

#nav ol li.itm03 a:hover,#nav ol li.itm03-active {
background:url(../images/navsprite.jpg) no-repeat -185px -40px;
width:171px;
}

#nav ol li.itm04 a {
background:url(../images/navsprite.jpg) no-repeat -356px 0;
width:86px;
}

#nav ol li.itm04 a:hover,#nav ol li.itm04-active {
background:url(../images/navsprite.jpg) no-repeat -356px -40px;
width:86px;
}

#nav ol li.itm05 a {
background:url(../images/navsprite.jpg) no-repeat -442px 0;
width:138px;
}

#nav ol li.itm05 a:hover,#nav ol li.itm05-active {
background:url(../images/navsprite.jpg) no-repeat -442px -40px;
width:138px;
}

#nav ol li.itm06 a {
background:url(../images/navsprite.jpg) no-repeat -580px 0;
width:108px;
}

#nav ol li.itm06 a:hover,#nav ol li.itm06-active {
background:url(../images/navsprite.jpg) no-repeat -580px -40px;
width:108px;
}

#nav ol li.itm07 a {
background:url(../images/navsprite.jpg) no-repeat -688px 0;
width:120px;
}

#nav ol li.itm07 a:hover,#nav ol li.itm07-active {
background:url(../images/navsprite.jpg) no-repeat -688px -40px;
width:120px;
}

#nav ol li.itm08 a {
background:url(../images/navsprite.jpg) no-repeat -808px 0;
width:78px;
}

#nav ol li.itm08 a:hover,#nav ol li.itm08-active {
background:url(../images/navsprite.jpg) no-repeat -808px -40px;
width:78px;
}

#nav ol li.itm09 a {
background:url(../images/navsprite.jpg) no-repeat -886px 0;
width:61px;
}

#nav ol li.itm09 a:hover,#nav ol li.itm09-active {
background:url(../images/navsprite.jpg) no-repeat -886px -40px;
width:61px;
}

#nav ol li.itm10 a {
background:url(../images/navsprite.jpg) no-repeat -947px 0;
width:41px;
}

#nav ol li.itm10 a:hover,#nav ol li.itm10-active {
background:url(../images/navsprite.jpg) no-repeat -947px -40px;
width:41px;
}

#mainContainer #main #contentMed #family_notice_banner {
background:url(../images/headings/hed_memorials.jpg) no-repeat;
height:50px;
padding-bottom:0;
padding-left:20px;
padding-top:150px;
}

#main #contentMed #form1 #decorationform .imagestart {
clear:both;
display:block;
float:left;
margin-bottom:25px;
margin-top:10px;
}

#mainContainer #main #contentMed #form1 #decorationimageform #moreUploads {
clear:both;
display:block;
float:left;
margin:10px 0 0;
padding:10px 10px 10px 0;
width:60%;
}

#mainContainer #main #contentMed #form1 #addressform input {
float:left:;
width:200px;
}

#mainContainer #main #contentMed #form1 #detailsform ol li {
height:1%;
margin-bottom:0;
}

#mainContainer #main #contentMed #form1 #detailsform label {
float:left;
width:60px;
}

#mainContainer #main #contentMed #contentMedbg {
background:#FFF;
margin-left:auto;
margin-right:auto;
width:730px;
}

#mainContainer #main #contentMed #form1 #decorationimageform .textstart {
clear:both;
display:block;
float:left;
width:100%;
}

#mainContainer #main #contentMed #form1 #decorationimageform #moreUploadsText {
clear:both;
display:block;
float:left;
width:500px;
}

#mainContainer #main #contentMed #contentMedbg #cost #btnContinue {
clear:none;
float:left;
margin:0;
padding:0;
}

#mainContainer #main #contentMed #contentMedbg #bottons {
float:left;
margin-left:60px;
margin-top:25px;
width:660px;
}

#mainContainer #main #contentMed #form1 #detailsform #wordcount {
display:block;
float:right;
margin-right:20px;
width:40px;
}

#mainContainer #main #contentMed #main_details_heading {
background:url(../images/confirm/header_6.jpg) no-repeat;
height:80px;
}

#mainContainer #main #contentMed #class_main_details_heading {
background:url(../images/header_class_confirm.jpg) no-repeat;
height:80px;
}

#main #contentMed #contentMedbg #memorial {
background:url(../images/confirm/header_memorial_details.jpg) no-repeat;
display:block;
float:left;
margin-left:60px;
margin-top:25px;
padding-left:10px;
padding-right:25px;
padding-top:50px;
width:625px;
}

#main #contentMed #contentMedbg #class_memorial {
background:url(../images/header_class_type.jpg) no-repeat;
display:block;
float:left;
margin-left:60px;
margin-top:25px;
padding-left:10px;
padding-right:25px;
padding-top:50px;
width:625px;
}

#mainContainer #main #contentMed #yourdetails {
background:url(../images/confirm/header_your_details.jpg) no-repeat;
float:left;
margin-left:60px;
padding:50px 0 0 10px;
width:660px;
}

#mainContainer #main #contentMed #contentMedbg #yourdetails ol {
list-style-type:none;
margin:0;
padding:0;
}

#section-nav form {
float:left;
margin:0;
padding:0;
width:415px;
}

#pagination {
float:left;
margin:0;
padding:10px 0 0;
width:500px;
}

#pagination ul {
float:none;
margin:0;
padding:0;
vertical-align:middle;
}

#pagination ul li {
display:block;
float:left;
list-style-type:none;
margin:0 2px 0 0;
padding:2px 1px;
vertical-align:middle;
}

#main #contentMed #form1 #main_details_heading {
background:url(../images/confirm/header_6.jpg) no-repeat;
height:80px;
width:100%;
}

#mainContainer #main #contentMed #contentMedbg #decorations {
background:url(../images/headings/heding_border.jpg) no-repeat;
float:left;
margin-left:60px;
margin-top:25px;
padding-left:10px;
padding-top:50px;
width:660px;
}

#mainContainer #main #contentMed #contentMedbg #cross {
background:url(../images/headings/heding_cross.jpg) no-repeat;
float:left;
margin-left:60px;
margin-top:25px;
padding-left:10px;
padding-top:50px;
width:660px;
}

#mainContainer #main #contentMed #contentMedbg #clipart {
background:url(../images/headings/heding_image.jpg) no-repeat;
float:left;
margin-left:60px;
margin-top:25px;
padding-left:10px;
padding-top:50px;
width:660px;
}

#mainContainer #main #contentMed #contentMedbg #images {
background:url(../images/headings/heding_photos.jpg) no-repeat;
clear:both;
display:block;
float:left;
margin-left:60px;
margin-top:25px;
padding:50px 0 5px 10px;
width:660px;
}

#mainContainer #main #contentMed #contentMedbg #images ol {
list-style-type:none;
margin:0;
padding:0;
}

#mainContainer #main #contentMed #contentMedbg #images ol li {
background:#EFEFEF;
border:1px solid #999;
float:left;
margin-bottom:10px;
margin-right:10px;
padding:20px;
text-align:center;
}

#mainContainer #main #contentMed #contentMedbg #cost {
background:url(../images/confirm/header_7.jpg) no-repeat;
clear:both;
float:left;
margin-top:25px;
padding-left:60px;
padding-top:70px;
width:680px;
}

#mainContainer #main #contentMed #contentMedbg #class_cost {
background:url(../images/header_class_payment.jpg) no-repeat;
clear:both;
float:left;
margin-top:25px;
padding-left:60px;
padding-top:70px;
width:680px;
}

#mainContainer #main #contentMed #form1 #decorationimageform .selectedimages {
background:#EFEFEF;
border:1px solid #999;
color:#666;
float:left;
list-style-type:none;
margin-bottom:25px;
margin-right:25px;
padding:10px;
text-align:center;
text-decoration:none;
}

#mainContainer #main #contentMed #form1 #decorationimageform .selectedimages a {
color:#666;
text-decoration:none;
}

#mainContainer #main #contentMed #form1 #decorationimageform .imagestart {
clear:both;
display:block;
float:left;
margin-top:20px;
width:100%;
}

#mainContainer #main #contentMed #form1 #decorationform .header_border {
background:url(../images/headings/heding_border.jpg) no-repeat;
clear:both;
display:block;
height:1%;
margin-bottom:25px;
margin-top:15px;
min-height:50px;
padding-top:50px;
}

#mainContainer #main #contentMed #form1 #decorationform .header_cross {
background:url(../images/headings/heding_cross.jpg) no-repeat;
clear:both;
display:block;
height:1%;
margin-bottom:25px;
margin-top:15px;
min-height:50px;
padding-top:50px;
}

#mainContainer #main #contentMed #form1 #decorationform .header_image {
background:url(../images/headings/heding_image.jpg) no-repeat;
clear:both;
display:block;
height:50px;
margin-bottom:25px;
margin-top:15px;
padding-top:50px;
}

#mainContainer #main #contentMed #form1 #detailsform .worddescription {
clear:both;
margin-left:60px;
}

#mainContainer #main #contentMed #form1 #decorationchoosepaperformclassifieds .chooser div {
clear:none;
display:block;
float:left;
margin:0 20px 0 0;
padding:0 5px;
width:150px;
}

#mainContainer #main #contentMed #form1 #completeform li {
display:block;
float:left;
margin:0 45px 0 0;
padding:0;
text-align:center;
}

#mainContainer #main #contentMed #birthday_notice_banner {
background:url(../images/headings/hed_birthday.jpg) no-repeat;
height:50px;
padding-bottom:0;
padding-left:20px;
padding-top:150px;
}

#mainContainer #main #contentMed #fathersday_notice_banner {
background:url(../images/headings/hed_fathersday.jpg) no-repeat;
height:50px;
padding-bottom:0;
padding-left:20px;
padding-top:150px;
}

#mainContainer #main #contentMed #congratulations_notice_banner {
background:url(../images/headings/hed_congratulations.jpg) no-repeat;
height:50px;
padding-bottom:0;
padding-left:20px;
padding-top:150px;
}

#mainContainer #main #contentMed #death_notice_banner {
background:url(../images/headings/hed_death.jpg) no-repeat;
height:50px;
padding-bottom:0;
padding-left:20px;
padding-top:150px;
}

#mainContainer #main #contentMed #mothersday_notice_banner {
background:url(../images/headings/hed_mothersday.jpg) no-repeat;
height:50px;
padding-bottom:0;
padding-left:20px;
padding-top:150px;
}

#mainContainer #main #contentMed #christmas_notice_banner {
background:url(../images/headings/hed_christmas.jpg) no-repeat;
height:50px;
padding-bottom:0;
padding-left:20px;
padding-top:150px;
}

#mainContainer #main #contentMed #newyears_notice_banner {
background:url(../images/headings/hed_new_years.jpg) no-repeat;
height:50px;
padding-bottom:0;
padding-left:20px;
padding-top:150px;
}

#mainContainer #main #contentMed #st_patricksday_notice_banner {
background:url(../images/headings/hed_st_patricksday.jpg) no-repeat;
height:50px;
padding-bottom:0;
padding-left:20px;
padding-top:150px;
}

#mainContainer #main #contentMed #valentinesday_notice_banner {
background:url(../images/headings/hed_valentinesday.jpg) no-repeat;
height:50px;
padding-bottom:0;
padding-left:20px;
padding-top:150px;
}

#mainContainer #main #contentMed #graduations_notice_banner {
background:url(../images/headings/hed_graduations.jpg) no-repeat;
height:50px;
padding-bottom:0;
padding-left:20px;
padding-top:150px;
}

#mainContainer #main #contentMed #classifieds_notice_banner {
background:url(../images/headings/hed_class.jpg) no-repeat;
height:50px;
list-style-type:none;
padding-bottom:0;
padding-left:20px;
padding-top:150px;
}

#mainContainer #main #contentMed #form1 #decorationchoosepaperform label {
text-align:center;
}

#mainContainer #main #contentMed #form1 #decorationchoosepaperformclassifieds #divtxta {
clear:left;
float:left;
margin-top:15px;
width:100%;
}

#mainContainer #main #contentMed #form1 #decorationchoosepaperformclassifieds #divtxta p {
clear:left;
float:left;
margin:15px 0 0;
padding:0;
}

#main #contentMed #form1 #decorationformclassifieds .imagestart {
clear:both;
display:block;
float:left;
margin-bottom:25px;
margin-top:10px;
width:100%;
}

#mainContainer #main #contentMed #form1 #decorationimageformclassifieds #moreUploadsText {
clear:both;
display:block;
float:left;
margin-top:50px;
width:100%;
}

#mainContainer #main #container #outercontiner_business_right #outercontiner_goingout .business_news .business_news_container .business_news_container_left a {
color:#069;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

#mainContainer #main #container #outercontiner_business_right #outercontiner_goingout .business_news .business_news_container .business_news_container_left p {
color:#666;
font-size:12px;
}

#mainContainer #heading_banner .internal-right .internal-left-ad-bottom {
background:url(../images/internal_ad_bottom.jpg);
height:11px;
}

#mainContainer #heading_banner .internal-right .internal-right-ad-bottom {
background:url(../images/internal_ad_bottom.jpg) no-repeat;
height:11px;
}

#heading_banner {
clear:both;
height:82px;
margin:auto;
width:1000px;
}

#searchBox {
float:right;
padding:7px 0 7px 5px;
width:350px;
}

#mainContainer #subnav #searchBox {
background:url(../images/search_bg.jpg) no-repeat left bottom #343434;
float:right;
height:90px;
margin:0 0 10px;
padding:0 0 0 10px;
width:340px;
}

#searchBox input.search_box,#searchBox input.button {
background:#ECECEC;
border:1px solid #FFF;
font-size:10px;
margin:0;
padding:0;
}

#mainContainer #subnav #searchBox #searchBoxContent {
color:#FFF;
float:left;
margin:0;
padding-right:10px;
padding-top:10px;
width:100%;
}

#mainContainer #subnav #searchBox #searchBoxContent #searchOptions {
margin-top:6px;
}

#mainContainer #subnav #searchBox #searchBoxContent .search_box {
margin-bottom:0;
margin-left:0;
margin-right:0;
padding:3px;
width:200px;
}

#mainContainer #subnav #searchBox #searchBoxContent .button {
margin:0;
padding:2px 7px;
}

#mainContainer #subnav #searchBox #searchBoxContent .form {
margin:0;
padding:0;
width:100%;
}

#mainContainer .home-right .form label,#searchBox .form label {
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:.7em;
font-weight:normal;
}


div.errorAlert {
background:url(../images/dialog-error.png) no-repeat 18px 14px #fff6f0 !important;
border:1px solid #c00!important;
color:#000;
margin:1em 0;
padding:16px 0 10px 65px !important;
}

div.errorAlert h3 {
font-weight:bold!important;
margin:0 0 1em!important;
}

span,.listingsCol span,#nav ol li a span {
display:none;
}

#contentMed input,#pagination img,#mainContainer #main #contentMed #form1 #decorationchoosepaperformclassifieds #divtxta label,#mainContainer #heading_banner .internal-left {
float:left;
}

#mainContainer #main #contentMed #form1 #addressform #name,#mainContainer #main #contentMed #form1 #detailsform input,#mainContainer #main #contentMed #form1 #detailsform textarea {
float:left;
width:200px;
}

#completeform,#completeformclassifieds {
background:url(../images/headings/Panel_6_payment.gif) no-repeat #FFF;
border:1px solid #CCC;
clear:both;
float:left;
margin:5px 0;
padding:50px 10px 10px;
width:707px;
}

#nav ol li.itm01 a:hover,#nav ol li.itm01-active,#nav ol li.itm01 a:hover,#nav ol li.itm01Active {
background:url(../images/navsprite.jpg) no-repeat 0 -40px;
width:130px;
}

#main #contentMed #form1 #decorationform #moreUploads,#main #contentMed #form1 #decorationformclassifieds #moreUploads {
clear:both;
float:left;
margin-bottom:10px;
}

#main #contentMed #form1 #decorationform #moreUploadsText,#main #contentMed #form1 #decorationform #moreUploadsLink,#mainContainer #main #contentMed #form1 #decorationchoosepaperformclassifieds p,#main #contentMed #form1 #decorationformclassifieds #moreUploadsLink {
clear:both;
float:left;
}

#main #contentMed #form1 #decorationform .imagestart ol li,#mainContainer #main #contentMed #form1 #decorationchoosepaperformclassifieds ul,#mainContainer #main #contentMed #form1 #decorationchoosepaperform ul,#main #contentMed #form1 #decorationformclassifieds .imagestart ol li {
list-style-type:none;
}

#mainContainer #main #contentMed #form1 #decorationimageform #moreUploadsLink,#mainContainer #main #contentMed #form1 #decorationimageformclassifieds .textstart {
clear:both;
float:left;
width:100%;
}

#mainContainer #main #contentMed #contentMedbg #cost #btnCheckout,#mainContainer #main #contentMed #contentMedbg #bottons #btnCheckout,#mainContainer #heading_banner .internal-right {
float:right;
}

#mainContainer #main #contentMed #contentMedbg #memorial ol,#mainContainer #main #contentMed #contentMedbg #class_memorial ol,#mainContainer #main #contentMed #contentMedbg #decorations ol,#mainContainer #main #contentMed #contentMedbg #cross ol,#mainContainer #main #contentMed #contentMedbg #clipart ol {
list-style-type:none;
margin:0;
padding:0;
}

#mainContainer #main #contentMed #contentMedbg #memorial ol li,#mainContainer #main #contentMed #contentMedbg #class_memorial ol li,#mainContainer #main #contentMed #contentMedbg #yourdetails ol li {
list-style-type:none;
margin-bottom:10px;
padding:0;
}

#mainContainer #main #contentMed #contentMedbg #decorations ol li,#mainContainer #main #contentMed #contentMedbg #cross ol li,#mainContainer #main #contentMed #contentMedbg #clipart ol li {
background:#EFEFEF;
border:1px solid #999;
float:left;
height:120px;
margin-bottom:10px;
margin-right:10px;
padding:20px;
text-align:center;
width:100px;
}

.ten-padding-top,#mainContainer #main #contentMed #form1 #decorationimageform .textstart input {
margin-top:10px;
}
