/* The stylesheet for Celtic Mason Art.Author:Howard Alexander.WebShopBuilders.www.webshopbuilders.co.uk*/
body{background-color:#FFFFFF;font-family:helvetica,arial,"lucida sans","times new roman",courier;}
.lowText {color:#000000;font-size:12px;text-align:left;text-decoration:none;font-weight:bold;}
.highText {color:#000000;font-size:12px;text-align:left;text-decoration:none;font-weight:bold;}
#backHeading{position:absolute;top:10px;left:20px;}
#flagHeading{position:absolute;top:95px;left:85px;}
#topHeading{position:absolute;top:90px;left:220px;}
#crossHeading{position:absolute;top:260px;left:520px;}
#ppcrossHeading{position:absolute;top:310px;left:520px;}
#contentPane{position:absolute;top:550px;left:150px;width:500px;height:300px;}
#welcomeText{position:absolute;top:570px;left:400px;width:350px;}
#welcomePicture{position:absolute;top:440px;left:20px;}
#hsignText{position:absolute;top:730px;left:40px;width:330px;}
#hsignPicture{position:absolute;top:700px;left:400px;}
#dsignText{position:absolute;top:900px;left:400px;width:350px;}
#dsignPicture{position:absolute;top:880px;left:80px;}
a{text-decoration:none;color:#0090C8;text-size:12px;}
p{font-size:12px;text-align:justify;}
i{font-size:14px;font-weight: bold;}
h1{font-size:16px;font-weight:bold;}
#Carousel{position:absolute;top:450px;left:60px;}
#carouselText{position:absolute;top:320px;left:140px;}
#homeCarousel{position:absolute;top:300px;left:60px;}
#houseCarousel{position:absolute;top:420px;left:60px;}
#pricecontent{position:absolute;top:420px;left:40px;border: none;}
table.pricing{border:0px solid #000;border-collapse:collapse;font-size:80%;width:480px;height:400px;}
td.pricing,th.pricing{border:0px solid #000;border-collapse:collapse;padding:10px;}
caption{background:#000;font-size:120%;border:0px solid #000;border-bottom:none;padding:5px;text-align:center;color: #fff;}
thead th.pricing{background:#AB7E45;text-align:left;color:#fff;border:0px solid #000;padding:10px;}
tbody th.pricing{text-align:left;background:#69c;border:0px solid #000;}
tfoot td.even{text-align:left;font-weight:bold;background:#AB7E45;color:#fff;padding:10px;}
tbody tr.odd td.odd{background:#ccc;border:0px solid #000;padding:10px;}
tbody tr.even td.even{background:#999;border:0px solid #000;padding:10px;}
#infocontent{position:absolute;top:420px;left:40px;width:480px;text-align:justify;}
ul{font-size:12px;}
#contactcontent{position:absolute;top:420px;left:40px;width:480px;text-align:justify;}
table.design{position:absolute;top:540px;left:20px;border:0px solid #000;border-collapse:collapse;font-size:80%;width:740px;}
thead th.designHeader{background:#AB7E45;text-align:center;color:#fff;border:0px solid #000;}
tfoot tr.designOdd td.designOdd{background:#AB7E45;text-align:left;color:#fff;border:0px solid #000;}
tbody tr.designOdd td.designOdd{background:#ccc;border:0px solid #000;padding:10px;}
tbody tr.designEven td.designEven{background:#999;border:0px solid #000;padding:10px;}
tbody td.designOddRight{background:#ccc;border:0px solid #000;width:380px;padding:10px;text-align:justify;}
tbody td.designEvenRight{background:#999;border:0px solid #000;width:380px;padding:10px;}
table.order{position:absolute;top:540px;left:40px;border:0px solid #000;border-collapse:collapse;font-size:80%;width:710px;}
thead th.orderHeader{background:#AB7E45;text-align:center;color:#fff;border:0px solid #000;}
tfoot tr.orderOdd td.orderOdd{background:#AB7E45;text-align:center;color:#fff;border:0px solid #000;}
tbody th.orderHeader{background:#AB7E45;text-align:center;color:#fff;border:0px solid #000;padding:10px;}
tbody tr.orderOdd td.orderOdd{background:#ccc;border:0px solid #000;padding:10px;}
tbody tr.orderEven td.orderEven{background:#999;border:0px solid #000;padding:10px;}
tbody td.orderOddRight{background:#ccc;border:0px solid #000;width:40%;padding:10px;}
tbody td.orderEvenRight{background:#999;border:0px solid #000;width:40%;padding:10px;}
#orderText{position:absolute;top:1600px;left:20px;width:250px;height:400px;text-align:justify;font-size:80%;padding:10px;}
#orderPic{position:absolute;top:1600px;left:270px;width:490px;height:354px;align:center;text-align:center;font-size:80%;padding:10px;}
#orderPicProc{position:absolute;top:420px;left:320px;width:490px;height:354px;align:center;text-align:center;font-size:80%;padding:10px;}
table.designProc{position:absolute;top:980px;left:40px;border:0px solid #000;border-collapse:collapse;font-size:80%;width:710px;}
table.signInfo{position:absolute;top:460px;left:40px;border:0px solid #000;border-collapse:collapse;font-size:80%;width:220px;height:300px;}
thead tr.signInfo td.signInfo{background:#AB7E45;text-align:left;color:#fff;border:0px solid #000;padding:10px;}
tfoot tr.signInfo td.signInfo{background:#AB7E45;text-align:left;color:#fff;border:0px solid #000;padding:10px;}
tfoot tr.signInfoPrice td.signInfoPrice{background:#000;text-align:left;color:#fff;border:0px solid #000;padding:10px;font-weight:bold;}
tbody tr.signInfoeven td.signInfoeven{background:#999;border:0px solid #000;padding:10px;}
tbody tr.signInfoodd td.signInfoodd{background:#ccc;border:0px solid #000;padding:10px;}
table.contactTable{position:absolute;top:340px;left:120px;border:0px solid #000;border-collapse:collapse;font-size:80%;width:500px;height:500px;}
thead tr.contactEven td.contactEven{background:#AB7E45;text-align:left;color:#fff;border:0px solid #000;padding:10px;}
tfoot tr.contactEven td.contactEven{background:#AB7E45;text-align:left;color:#fff;border:0px solid #000;padding:10px;}
tbody tr.contactEven td.contactEven{background:#999;border:0px solid #000;padding:10px;}
tbody tr.contactOdd td.contactOdd{background:#ccc;border:0px solid #000;padding:10px;}
table.confirmOrder{position:absolute;top:570px;left:120px;border:0px solid #000;border-collapse:collapse;font-size:80%;width:500px;height:500px;}
thead tr.confirmHeader th.confirmHeader{background:#AB7E45;text-align:left;color:#fff;border:0px solid #000;padding:10px;}
tfoot tr.confirmOdd td.confirmOdd{background:#AB7E45;text-align:left;color:#fff;border:0px solid #000;padding:10px;}
tbody tr.confirmEven td.confirmEven{background:#999;border:0px solid #000;padding:10px;}
tbody tr.confirmOdd td.confirmOdd{background:#ccc;border:0px solid #000;padding:10px;}
#caption{position:absolute;top:530px;left:265px;width:500px;height:500px;}
#houseDescriptionFrame{position:absolute;top:960px;left:255px;width:300px;height:300px;}
#thankscontentPane{position:absolute;top:450px;left:80px;width:400px;height:400px;}
#designCaption{position:absolute;top:410px;left:60px;width:450px;height:200px;font-size:24px;font-weight:bold;}
#confirmOrderMessage{position:absolute;top:410px;left:60px;width:450px;height:30px;font-size:14px;font-weight:bold;}
#petDescriptionFrame{position:absolute;top:550px;left:20px;width:300px;height:30px;font-size:14px;}
#petDescriptionFrame p {text-align:center;}
#petcontentPane{position:absolute;top:595px;left:20px;width:300px;height:375px;}
#petTable{position:absolute;top:560px;left:350px;width:400px;height:300px;}
table.petpricing{border:0px solid #000;border-collapse:collapse;font-size:80%;width:400px;height:300px;}
td.petpricing,th.petpricing{border:0px solid #000;border-collapse:collapse;padding:10px;}
#petpricinginfo{position:absolute;top:900px;left:410px;width:300px;height:50px;font-size:16px;font-weight:bold;align:center;}
#homecpy{position:absolute;top:1200px;left:60px;width:800px;height:20px;font-size:10px;text-align:center;}
#signcpy{position:absolute;top:1020px;left:60px;width:800px;height:20px;font-size:10px;text-align:center;}
#memcpy{position:absolute;top:1100px;left:60px;width:800px;height:20px;font-size:10px;text-align:center;}
#plqcpy{position:absolute;top:1020px;left:60px;width:800px;height:20px;font-size:10px;text-align:center;}
#prccpy{position:absolute;top:1600px;left:60px;width:800px;height:20px;font-size:10px;text-align:center;}
#infcpy{position:absolute;top:1140px;left:60px;width:800px;height:20px;font-size:10px;text-align:center;}
#cntcpy{position:absolute;top:1300px;left:60px;width:800px;height:20px;font-size:10px;text-align:center;}
#dsncpy{position:absolute;top:1700px;left:60px;width:800px;height:20px;font-size:10px;text-align:center;}
#pccpy{position:absolute;top:2200px;left:60px;width:800px;height:20px;font-size:10px;text-align:center;}
#pocpy{position:absolute;top:1480px;left:60px;width:800px;height:20px;font-size:10px;text-align:center;}
#paypallogo{position:absolute;top:240px;left:550px;width:200px;height:40px;}