/* The alert message box */
.alert {
  padding: 20px;
  background-color: #f44336; /* Red */
  color: white;
  margin-bottom: 15px;
}

/* The close button */
.closebtn {
  margin-left: 15px;
  color: white;
  font-weight: bold;
  float: right;
  font-size: 22px;
  line-height: 20px;
  cursor: pointer;
  transition: 0.3s;
}

/* When moving the mouse over the close button */
.closebtn:hover {
  color: black;
}

a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#allbespokeworkiscarefullyframedandwheremountedonlyc p,
#opentuesdayfriday9am5pmsaturday9am4pm p,
#welcometoframeworxweprovidequalitybespokepictureframing p,
#wecanalwaysprovideanapproximatepriceforyourframingove p,
#frameworxoffersacreativeonsiteapproachtoframingwitha p,
#id41royalmarinestributetofallencomrades p,
#masonicwallhanging p,
#jameshetfieldinspiredwaistcoat p,
#frameworxcanframealltypesofmediaorarticlessomeofwh p,
#inourworkshopexperiencedbe p,
#excitingmirrorsandandywarh p,
#i1yardeplacewoodstreettauntonsomersetta11ur01823322190 p,
#otherservicesprovidedareframecleaningandrestorationr p,
#framemouldingsincludecontemporarytoclassicstyleswithav p,
#id46occasionallyframeworxhasexhibitionsofartbylocalartists p,
#id35affordableart p,
#frameworxhasaselectionofaffordableframedartavarietyo p  {
   font: 18px/22px Helvetica;
   margin: 0px;
   text-align: left;
   letter-spacing: -1px;
}

#cannbutton a,
#zrabutton a,
#rottenbutton a,
#brewbutton a,
#mapbutton a,
#bodebutton a,
#somartbutton a,
#i303button a,
#emailusbutton a,
#somgallbutton a,
#spitbutton a,
#hotelbutton a,
#qpcphotobutton a,
#qpcbutton a,
#madbutton a  {
   display: block;
   width: 100%;
   text-decoration: none;
   color: #020202;
}

#qpcphotobutton,
#hotelbutton,
#spitbutton,
#rottenbutton,
#qpcbutton,
#somartbutton,
#madbutton,
#cannbutton,
#brewbutton,
#zrabutton,
#i303button,
#bodebutton,
#somgallbutton  {
   font: 18px/22px Helvetica;
   letter-spacing: -1px;
   text-align: center;
   visibility: visible;
   position: absolute;
   left: 184px;
   z-index: 2;
   width: 459px;
   height: 22px;
}

#opentuesdayfriday9am5pmsaturday9am4pm1yardeplac p,
#herearesomeothergreatsitestovisit p  {
   font: 18px/22px Helvetica;
   margin: 0px;
   text-align: center;
   letter-spacing: -1px;
}

#pid4theworkshop,
#pid5contactlinks,
#pid1home,
#thegallery,
#pid2theservice,
#map  {
   margin: 0px auto 0px auto;
   width: 821px;
   position: relative;
}

#welcometoframeworxweprovidequalitybespokepictureframing p  {
   color: #040404;
}

#i1yardeplacewoodstreettauntonsomersetta11ur01823322190 p  {
   text-align: center;
}

#wecanalwaysprovideanapproximatepriceforyourframingove p  {
   color: #040404;
}

#welcometoframeworxweprovidequalitybespokepictureframing  {
   visibility: visible;
   position: absolute;
   left: 7px;
   top: 215px;
   z-index: 2;
   width: 809px;
}

#wecanalwaysprovideanapproximatepriceforyourframingove  {
   visibility: visible;
   position: absolute;
   left: 7px;
   top: 728px;
   z-index: 2;
   width: 402px;
}

#opentuesdayfriday9am5pmsaturday9am4pm1yardeplac p  {
   color: #1E4AC6;
}

#opentuesdayfriday9am5pmsaturday9am4pm1yardeplac  {
   visibility: visible;
   position: absolute;
   left: 527px;
   top: 385px;
   z-index: 2;
   width: 271px;
}

#established1999 p,
#bespokepictureframing p  {
   font: 20px/24px Helvetica;
   margin: 0px;
   letter-spacing: -1px;
   text-align: right;
}

#opentuesdayfriday9am5pmsaturday9am4pm p  {
   text-align: center;
}

#herearesomeothergreatsitestovisit p  {
   color: #5265CB;
}

#inourworkshopexperiencedbe p  {
   padding-bottom: 18px;
}

#emailusbutton,
#mapbutton  {
   font: 18px/22px Helvetica;
   letter-spacing: -1px;
   text-align: center;
   visibility: visible;
   position: absolute;
   top: 410px;
   z-index: 3;
}

#bespokepictureframing p  {
   color: #FDFDFD;
}

#facebookbutton a:hover  {
   background-position: -132px 0%;
}

#bespokepictureframing  {
   visibility: visible;
   position: absolute;
   left: 20px;
   top: 6px;
   z-index: 3;
   width: 232px;
}

#mainmenu li a:hover  {
   color: #FF0000;
}

#established1999 p  {
   color: #FDFDFE;
}

#facebookbutton a  {
   background: url(homemedia/facebookbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 49px;
   width: 132px;
   font-size: 49px;
   line-height: 49px;
}

#established1999  {
   visibility: visible;
   position: absolute;
   left: 494px;
   top: 6px;
   z-index: 3;
   width: 157px;
}

#emailusbutton a  {
   color: #000000;
}

#facebookbutton  {
   visibility: visible;
   position: absolute;
   left: 123px;
   top: 856px;
   z-index: 2;
   width: 132px;
   height: 49px;
}

#qpcphotobutton  {
   top: 558px;
}

#emailusbutton  {
   height: 13px;
   width: 246px;
   left: 96px;
}

#somgallbutton  {
   top: 582px;
}

#mainmenu li a  {
   text-decoration: none;
   color: #FBFBFC;
   height: 100%;
   display: block;
}

#rottenbutton  {
   top: 605px;
}

#somartbutton  {
   top: 510px;
}

#mainmenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#hotelbutton  {
   top: 772px;
}

#mapbutton a  {
   color: #000000;
}

#i303button  {
   top: 653px;
}

#brewbutton  {
   top: 677px;
}

#layer2copy  {
   background: url(homemedia/layer2copy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 17px;
   top: 350px;
   z-index: 2;
   width: 488px;
   height: 343px;
}

#bodebutton  {
   top: 701px;
}

#cannbutton  {
   top: 796px;
}

#spitbutton  {
   top: 725px;
}

#zrabutton  {
   top: 629px;
}

#qpcbutton  {
   top: 534px;
}

#madbutton  {
   top: 748px;
}

#mapbutton  {
   height: 17px;
   width: 233px;
   left: 485px;
}

#mainmenu  {
   font: 18px/27px "Times Roman";
   height: 27px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   letter-spacing: -1px;
   color: #FBFBFC;
   position: absolute;
   left: 43px;
   top: 173px;
   z-index: 3;
   width: 735px;
}

#layer4  {
   background: url(contactlinksmedia/layer4.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 2;
   width: 821px;
   height: 202px;
}

#layer5  {
   background: url(homemedia/layer5.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 416px;
   top: 567px;
   z-index: 3;
   width: 399px;
   height: 431px;
}

#frame  {
   background: url(homemedia/frame.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 198px;
   z-index: 1;
   width: 820px;
   height: 867px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
}

