RIGHT_BAR_NO_MOUSE_STYLE { background-image: none; }
RIGHT_BAR_MOUSE_STYLE { background-image: none; }
RANGE_BAR_STYLE { background-image: none; }
PROPERTY_BAR_STYLE { background-image: none; }
PROPERTY_BAR_NO_MOUSE_STYLE { background-image: none; }
PROPERTY_BAR_MOUSE_STYLE { background-image: none; }
OPTION_BAR_STYLE { background-image: none; }
MENU_BAR_STYLE { font-family:arial;font-size:12px;background-image: url(http://www.jwsmithmasonry.co.uk/CSS/masonry_yorkshire_memorial_menubg.jpg);background-repeat:no-repeat;background-position:center center;height:29px;width:780px; }
MENU_BAR_NO_MOUSE_STYLE { font-family:arial;font-size:12px;color:black;background-image: none;background-repeat:no-repeat; }
MENU_BAR_MOUSE_STYLE { font-family:arial;font-size:12px;color:gray;background-repeat:no-repeat;background-position:50% 50%; }
LEFT_BAR_NO_MOUSE_STYLE { background-image: none; }
LEFT_BAR_MOUSE_STYLE { background-image: none; }
img { border: none; }
html { width:100%;height:100%;margin:0 0 0 0;padding:0 0 0 0; }
h4 {  }
h3 {  }
h2 {  }
h1 h2 h3 h4 { margin: 0 0 0 0;padding: 0 0 0 0; }
h1 {  }
form { margin:0 0 0 0;padding:0 0 0 0; }
CONTENT_A_STYLE { background-image: none;background-position:0% 0%;; }
body { font-family:arial;color:black;background-color:rgb(28, 31, 50);background-image: url(http://www.jwsmith-masonry.co.uk/CSS/jw_smith_stone_masons_gradient.jpg);background-repeat:repeat-x;background-position:center top;vertical-align:middle;text-align:center;height:100%;width:100%;margin: 0 0 0 0;padding: 0 0 0 0; padding-top: 5px;; }
.jwsmithmasonry-SYSTEM-COPYRIGHT a {  }
.jwsmithmasonry-SYSTEM-COPYRIGHT {  }
.jwsmithmasonry-Store-Area-Container { font-family:arial;font-size:12px;background-image: url(http://www.jwsmith-masonry.co.uk/CSS/background.gif);background-repeat:repeat-y;background-position:center top;vertical-align:middle;text-align:center;height:100%;width:780px; }
.jwsmithmasonry-Store-Area {  }
.jwsmithmasonry-SiteMap-Products-Title {  }
.jwsmithmasonry-SiteMap-Products {  }
.jwsmithmasonry-SiteMap-Product-Item a {  }
.jwsmithmasonry-SiteMap-Product-Item {  }
.jwsmithmasonry-SiteMap-Content-Title {  }
.jwsmithmasonry-SiteMap-Content-Item a {  }
.jwsmithmasonry-SiteMap-Content-Item {  }
.jwsmithmasonry-SiteMap-Content {  }
.jwsmithmasonry-SiteMap-Category-Item a {  }
.jwsmithmasonry-SiteMap-Category-Item {  }
.jwsmithmasonry-SiteMap-Categories-Title {  }
.jwsmithmasonry-SiteMap-Categories {  }
.jwsmithmasonry-SiteMap-Brands-Title {  }
.jwsmithmasonry-SiteMap-Brands {  }
.jwsmithmasonry-SiteMap-Brand-Item a {  }
.jwsmithmasonry-SiteMap-Brand-Item {  }
.jwsmithmasonry-SiteMap {  }
.jwsmithmasonry-Site-Hits-Text {  }
.jwsmithmasonry-Site-Hits-Since {  }
.jwsmithmasonry-Site-Hits-Image {  }
.jwsmithmasonry-Site-Hits {  }
.jwsmithmasonry-Site-Border-Top-Right { background-color:#000000;;height:1px;width:1px; }
.jwsmithmasonry-Site-Border-Top-Left { background-color:#000000;;height:1px;width:1px; }
.jwsmithmasonry-Site-Border-Top { background-color:#000000;;height:1px; }
.jwsmithmasonry-Site-Border-Right { background-color:#000000;;width:1px; }
.jwsmithmasonry-Site-Border-Left { background-color:#000000;;width:1px; }
.jwsmithmasonry-Site-Border-Bottom-Right { background-color:#000000;;height:1px;width:1px; }
.jwsmithmasonry-Site-Border-Bottom-Left { background-color:#000000;;height:1px;width:1px; }
.jwsmithmasonry-Site-Border-Bottom { background-color:#000000;;height:1px; }
.jwsmithmasonry-Site { margin: 0px auto; width:780px; font-family: arial; font-size: 14px; padding-top: 5px;height:100%; }
.jwsmithmasonry-Shopping-Cart-Header1 { background-image: none; }
.jwsmithmasonry-RightSide {  }
.jwsmithmasonry-Right-Bar-Holder {  }
.jwsmithmasonry-Right-Bar-Expandable {  }
.jwsmithmasonry-Right-Bar-Collapsible {  }
.jwsmithmasonry-Right-Bar { background-image: none; }
.jwsmithmasonry-Product-Page-Title { background-image: none; }
.jwsmithmasonry-Poll-Votes {  }
.jwsmithmasonry-Poll-Title {  }
.jwsmithmasonry-Polls-Title {  }
.jwsmithmasonry-Polls-Link {  }
.jwsmithmasonry-Polls-Container {  }
.jwsmithmasonry-Poll-Results {  }
.jwsmithmasonry-Poll-Result-Percent {  }
.jwsmithmasonry-Poll-Result-Graph {  }
.jwsmithmasonry-Poll-Result-Choice {  }
.jwsmithmasonry-Poll-Result {  }
.jwsmithmasonry-Poll-Container {  }
.jwsmithmasonry-Poll-Choice {  }
.jwsmithmasonry-Poll-Button {  }
.jwsmithmasonry-Page-Title { position:absolute;left:-9999px;top:-9999px; }
.jwsmithmasonry-Page-Content {  }
.jwsmithmasonry-No-Javascript-Warning {  }
.jwsmithmasonry-Newsletter-UnSubscribe-Email-Value input {  }
.jwsmithmasonry-Newsletter-UnSubscribe-Email-Value {  }
.jwsmithmasonry-Newsletter-UnSubscribe-Email-Text {  }
.jwsmithmasonry-Newsletter-UnSubscribe-Confirm-Value input {  }
.jwsmithmasonry-Newsletter-UnSubscribe-Confirm-Value {  }
.jwsmithmasonry-Newsletter-UnSubscribe-Confirm-Text {  }
.jwsmithmasonry-Newsletter-UnSubscribe-Button input {  }
.jwsmithmasonry-Newsletter-UnSubscribe-Button {  }
.jwsmithmasonry-Newsletter-UnSubscribe legend {  }
.jwsmithmasonry-Newsletter-UnSubscribe fieldset {  }
.jwsmithmasonry-Newsletter-UnSubscribe {  }
.jwsmithmasonry-Newsletter-Subscribe-Email-Value input {  }
.jwsmithmasonry-Newsletter-Subscribe-Email-Value {  }
.jwsmithmasonry-Newsletter-Subscribe-Email-Text {  }
.jwsmithmasonry-Newsletter-Subscribe-Confirm-Value input {  }
.jwsmithmasonry-Newsletter-Subscribe-Confirm-Value {  }
.jwsmithmasonry-Newsletter-Subscribe-Confirm-Text {  }
.jwsmithmasonry-Newsletter-Subscribe-Button input {  }
.jwsmithmasonry-Newsletter-Subscribe-Button {  }
.jwsmithmasonry-Newsletter-Subscribe legend {  }
.jwsmithmasonry-Newsletter-Subscribe fieldset {  }
.jwsmithmasonry-Newsletter-Subscribe {  }
.jwsmithmasonry-MenuItem a { text-decoration:underline }
.jwsmithmasonry-MenuItem { display:inline;float:left;vertical-align:middle;width:16%; }
.jwsmithmasonry-MenuBar-List { list-style:none;display:inline;vertical-align:middle;clear:both; }
.jwsmithmasonry-MenuBar-Container { background: url(http://www.jwsmith-masonry.co.uk/css/masonry_yorkshire_memorial_menubg.jpg) no-repeat top left; width: 760px; height: 45px;margin:0 0 0 10px;padding:0 0 0 0; }
.jwsmithmasonry-MenuBar { padding:0 0 0 10px;margin:0 0 0 0; }
.jwsmithmasonry-Links-Title {  }
.jwsmithmasonry-Links-Link {  }
.jwsmithmasonry-Links-Container {  }
.jwsmithmasonry-LeftSide {  }
.jwsmithmasonry-Left-Bar-Holder {  }
.jwsmithmasonry-Left-Bar-Expandable {  }
.jwsmithmasonry-Left-Bar-Collapsible {  }
.jwsmithmasonry-Left-Bar { background-image: none; }
.jwsmithmasonry-Header-Title a {  }
.jwsmithmasonry-Header-Title {  }
.jwsmithmasonry-Header-Image {  }
.jwsmithmasonry-Header {  }
.jwsmithmasonry-Footer-Copyright {  }
.jwsmithmasonry-Footer-Article {  }
.jwsmithmasonry-Footer { font-weight:bold;background: #ffffff url(http://www.jwsmith-masonry.co.uk/CSS/local_quality_memorial_stone.gif) no-repeat center bottom;text-align:center;height:120px;width:780px;; }
.jwsmithmasonry-Error {  }
.jwsmithmasonry-DEBUG-WARNING {  }
.jwsmithmasonry-Content-Area-tr { vertical-align:top; }
.jwsmithmasonry-Content-Area-Container { margin: 0 0 0 0;padding: 0 10px 0 10px;clear:both;height:100%;width:760px;background-color:#ffffff; }
.jwsmithmasonry-Content-Area { background-color:#ffffff; }
.jwsmithmasonry-Category-Navigation-SelectedItem { background-image: none; }
.jwsmithmasonry-Category-Navigation-Popup-Table {  }
.jwsmithmasonry-Category-Navigation-Popup-Panel {  }
.jwsmithmasonry-Category-Navigation-Popup-NoMouse {  }
.jwsmithmasonry-Category-Navigation-Popup-Mouse {  }
.jwsmithmasonry-Category-Navigation-Popup-More {  }
.jwsmithmasonry-Category-Navigation-Panel { background-image: none; }
.jwsmithmasonry-Brand-Page-Title { background-image: none; }
.jwsmithmasonry-Article-Listing div a {  }
.jwsmithmasonry-Article-Listing div {  }
.jwsmithmasonry-Article-Listing {  }


/*   CUSTOM USER DEFINED STYLES   */

#jwsmithmasonry-MenuItem-951d6e3d-aaaf-4b57-9fae-3ffdd59d8046 {margin-top:3px;}


/* GENERAL FORMATTING */
* { margin: 0; padding: 0 }
.hidden { position: absolute; display: block; top: -9999em; left: -9999em }
.MenuBarStyle { width: 250px }

#homepage, #contactpage, #termspage, #privacypage, #accesspage, #commercialpage, #domesticpage, #memorialspage, #projectspage, #newsletterpage, #projectspage { background: #293E8F url('http://www.jwsmith-masonry.co.uk/data/articles/e88c3f6e-d887-4bce-93b2-4f4114b9cf81/content-footer.jpg') no-repeat center bottom; position: relative; }
#homepage { background: none; padding-bottom: 0; height:680px; }

#banner-1, #banner-2, #box-1, #box-2 { background: #FFF; height: 215px }
#banner-1, #banner-2, #box-holder { width: 740px; margin-top: 20px }
#banner-1 {margin-top: 0 }

#box-holder { position: relative; /* height: 215px */ }
#box-1, #box-2 { width: 360px }
#box-1 { float: left; padding-left: 10px }
#box-2 { float: left; margin-left: 10px }

#contactpage { height: 680px;text-align:left; }
.contact-left { position:absolute; top:180px; left:0px;}
.contact-right { position: absolute; top: 168px; left: 380px }

#commercialpage { height: 1700px }
#newsletterpage { height: 600px }
#commercialpage img, #domesticpage img, #memorialspage img, #projectspage img { margin: 14px 0 0 14px }
#contact-header, #commercial-header, #newsletter-header, #accessibility-header, #privacy-header, #terms-header, #domestic-header, #memorials-header, #projects-header { width: 760px; height: 148px; padding-bottom: 20px }
#contact-header { background: url('http://www.jwsmith-masonry.co.uk/data/articles/7f395cfd-01d2-4d48-bdfe-b785306962b9/contact_header2.jpg') no-repeat ; height: 179px }
#newsletter-header { background: url('http://www.jwsmith-masonry.co.uk/data/articles/bc8e6605-fc8c-4b55-b9ee-c96c458c6f48/york_uk_stone_granite.jpg') no-repeat; height: 179px }
#privacy-header { background: url('http://www.jwsmith-masonry.co.uk/data/articles/10614256-cae1-4970-9d85-977577bb4d43/jwsmithmasonry_privacy.jpg') no-repeat; margin-bottom: 20px }

#commercial-header { background: url('http://www.jwsmith-masonry.co.uk/data/articles/bbe2d8dd-1ee9-477f-9bf6-e215cf8d2f11/jw_smith_mason_stone.jpg') no-repeat; margin-bottom: 20px; height: 179px}

#accessibility-header { background: url('http://www.jwsmith-masonry.co.uk/data/articles/ce184e86-a53c-43fa-acc8-e2d22fef7fdc/york_quality_stone_work.jpg') no-repeat; margin-bottom: 20px }
#terms-header { background: url('http://www.jwsmith-masonry.co.uk/data/articles/37c4b49d-b42d-46f7-8fd5-ce960042e388/masonry_online_website.jpg') no-repeat; margin-bottom: 20px }


#domestic-header { background: url('http://www.jwsmith-masonry.co.uk/data/articles/5cf38073-ef4a-4306-8bbc-945f4876073f/granite_kitchen_home_stone_surface.jpg') no-repeat; margin-bottom: 20px; height: 179px 
}
#memorials-header { background: url('http://www.jwsmith-masonry.co.uk/data/articles/0f1adcf7-42d2-4144-bd17-cf6c9cab9086/memorials_headstones_york.jpg') no-repeat; margin-bottom: 20px; height: 179px }
#projects-header { background: url('http://www.jwsmith-masonry.co.uk/data/articles/a1bbdf55-7b63-441d-b734-4f1dbd0902df/custom_stone_masonry_york.jpg') no-repeat; margin-bottom: 20px; height: 179px }

#page-left { margin-left: 40px; width: 400px }
#page-right { position: absolute; top: 168px; left: 490px; width: 260px }

/* ELEMENT FORMATTING */

h1 {margin: 92px 0 0 136px; font-size: 16px; font-weight: normal; font-style: italic; color: #fff; font-family: "Times New Roman", Times, serif }
h2, h3 { font-weight: normal; font-family: 'Times New Roman', Times, serif; font-size: 28px; color: #03A9F3; margin: 18px 0 4px 14px; line-height: 1.3 }
h2.header { background: #25408F; font-weight: bold; font-size: 20px; color: #FFF; padding: 4px 0 0 18px; margin: 0}
.static { margin: 0; padding: 0}

p, .p { padding: 8px 10px 12px 16px; font-family: arial, sans-serif; line-height: 1.3; color: #FFF }
.p { margin-left: 0 }
h2 a, h2 a:link, h2 a:active, h2 a:visited { text-decoration:none; color: #05ADF4 !important; border-bottom: 1px #AFC2E0 dotted }
h2 a:hover { color: #AFC2E0 !important; border-bottom: 1px #AFC2E0 solid; text-decoration:none }
p a, p a:link, p a:active, p a:visited { text-decoration:none; color: #05ADF4 !important; border-bottom: 1px #AFC2E0 dotted }
p a:hover { color: #AFC2E0 !important; border-bottom: 1px #AFC2E0 solid; text-decoration:none }
p.footer-spacing { padding-top: 28px; font-size: 0.9em }
p.commercial { font-size: 0.8em; border: 1px #000 dashed; background: #4D5C9B; padding: 3px 4px 3px 6px; width: 43%; float: left; margin: 3px 15px 3px 17px; text-align: left }
p.commercial2 { font-size: 0.8em; border: 1px #000 dashed; background: #4D5C9B; padding: 3px 4px 3px 6px; width: 43%; float: left; margin: 3px 15px 3px 18px; text-align: left }
p.domestic { font-size: 0.8em; border: 1px #000 dashed; background: #4D5C9B; padding: 3px 4px 3px 6px; width: 43%; float: left; margin: 3px 15px 3px 17px; text-align: left }
p.domestic2 { font-size: 0.8em; border: 1px #000 dashed; background: #4D5C9B; padding: 3px 4px 3px 6px; width: 43%; float: left; margin: 3px 15px 3px 18px; text-align: left }
p.memorial { font-size: 0.8em; border: 1px #000 dashed; background: #4D5C9B; padding: 3px 4px 3px 6px; width: 43%; float: left; margin: 3px 15px 3px 17px; text-align: center }
p.memorial2 { font-size: 0.8em; border: 1px #000 dashed; background: #4D5C9B; padding: 3px 4px 3px 6px; width: 43%; float: left; margin: 3px 15px 3px 18px; text-align: center}
p.bespoke { font-size: 0.8em; border: 1px #000 dashed; background: #4D5C9B; padding: 3px 4px 3px 6px; width: 43%; float: left; margin: 3px 15px 3px 25px; text-align: left }
p.bespoke2 { font-size: 0.8em; border: 1px #000 dashed; background: #4D5C9B; padding: 3px 4px 3px 6px; width: 43%; float: left; margin: 3px 15px 3px 18px; text-align: left }
.commercialholder, .domesticholder { float:left; width: 40%; text-align: center; margin-left: 0}
.commercialholderright, .domesticholderright { float:left; width: 40%; text-align: center; margin-left: 70px }
p.centerimage { font-size: 0.8em;
margin-left: 202px; width: 355px;
}

p.centerimagetext { font-size: 0.8em;
margin-left: 202px; text-align: center; border: 1px #000 dashed; background: #4D5C9B; padding: 3px 4px 3px 6px; width: 355px;
}

.largetext { font-size: 24px }

fieldset { margin: 20px 0 0 20px; border: 0 }
label, input, textarea, select { margin: 8px 0 8px 0; }
label { display: block; float: left; width: 100px; margin-right: 8px}
input, textarea, select {width: 160px; border: 1px #000 solid; padding: 2px; background: #FFF url('http://www.jwsmith-masonry.co.uk/data/articles/e88c3f6e-d887-4bce-93b2-4f4114b9cf81/input_background.png') repeat-x; font-size: 90% }

.margin-left { margin: 28px 0 0 0}

.known-issues { margin: 12px 0 0 20px; padding: 20px; width: 75%; border: 1px #000 dashed; background: #4D5C9B }

/* MISC ESHOP FORMATTING */
#EShop_Form_Submitted { margin: 20px; padding: 6px; border: 1px #000 solid; height: 100%; background: #253F8F; text-align: center }
#EShop_Form_Submitted h3 { text-align: center }

/* Formats the navbar */
.navigation { display: block; margin-left: 48px }
.navigation li { display: block; position: relative; float: left; width: 126px; height: 44px; list-style: none; text-align: center }
.navigation li a { display: block; width: 126px; height: 44px; font-size: 1.2em; border: none; background-repeat: no-repeat; background-position: 0 0 }
.navigation li a:focus, .navigation li a:hover, .navigation li a:active { background-position: -130px 0; border-bottom: none !important }
.navigation li a span { position: absolute; top: -9999em; left: -9999em }

.navigation li a.link-home { background-image: url(http://www.jwsmith-masonry.co.uk/data/articles/282d1607-c230-4be8-9611-9ae3eb4b2597/homebtn.jpg) }
.navigation li a.link-commercial { background-image: url(http://www.jwsmith-masonry.co.uk/data/articles/282d1607-c230-4be8-9611-9ae3eb4b2597/commercialbtn.jpg) }
.navigation li a.link-domestic { background-image: url(http://www.jwsmith-masonry.co.uk/data/articles/282d1607-c230-4be8-9611-9ae3eb4b2597/domestic.jpg) }
.navigation li a.link-memorials { background-image: url(http://www.jwsmith-masonry.co.uk/data/articles/282d1607-c230-4be8-9611-9ae3eb4b2597/memorials.jpg) }
.navigation li a.link-special { background-image: url(http://www.jwsmith-masonry.co.uk/data/articles/282d1607-c230-4be8-9611-9ae3eb4b2597/specialsbtn.jpg) }
.navigation li a.link-contact { background-image: url(http://www.jwsmith-masonry.co.uk/data/articles/282d1607-c230-4be8-9611-9ae3eb4b2597/contactbtn.jpg) }
.tblMenu2
{
	font-family:	arial;
	font-size:	12px;
	height:29px;
	width:770px;
	background: url(http://www.jwsmith-masonry.co.uk/images/styles/masonry_yorkshire_memorial_menubg.jpg);
}
.MenuMouse a
{
		background-image:	none;
		background-repeat:	no-repeat;
width:1px;
height:1px;
}
.MenuMouse a:link
{
		background-image:	none;
		background-repeat:	no-repeat;
width:1px;
height:1px;
}
.MenuMouse a:visited
{
		background-image:	none;
		background-repeat:	no-repeat;
width:1px;
height:1px;
}
.MenuNoMouse a
{
		background-image:	none;
		background-repeat:	no-repeat;
width:1px;
height:1px;
}
.MenuNoMouse a:link
{
		background-image:	none;
		background-repeat:	no-repeat;
width:1px;
height:1px;
}
.MenuNoMouse a:visited
{
		background-image:	none;
		background-repeat:	no-repeat;
width:1px;
height:1px;
}

