body{font-family:"Times New Roman", Times, serif;text-align:center;background:#76737E;margin:10px 0 10px 0!important}

div#container{width:972px;text-align:center;margin:auto}
div#leftcontainer{width:101px;float:left;background:green;height:600px;background:url("../images/leftswirls.gif") 0 48px #76737E no-repeat}
div#middlecontainer{width:770px;float:left;background:blue;background:#fff;color:#333}
div#rightcontainer{width:101px;float:left;background:red;height:600px;background:url("../images/rightswirls.gif") 0 120px #76737E no-repeat}

div#topcontent{padding:7px;padding-bottom:0px;}

/*padding was 24px*/
/*changed padding was 9px 9px 18px 10px*/
div#menu{background:url("../images/quellonavbg.jpg") #918F98 no-repeat;text-align:left;float:left;padding:9px 9px 13px 10px;width:156px; margin: 0 0 0 0; min-height:453px;}

body#thanks div#menu{background:url("../images/quellonavbgthanks.jpg") #918F98 no-repeat;}
body#accessibility div#menu{background:url("../images/quellonavbgthanks.jpg") #918F98 no-repeat}
body#weddingdresshop div#menu{background:url("../images/quellonavbg.jpg") #918F98 no-repeat;text-align:left;float:left;padding:9px 9px 32px 10px;width:156px;}

body.otherpages div#menu,
body.landingpages div#menu{background:url("../images/quellonavbg2.jpg") #918F98 no-repeat;}

/* Page specific menu background image */
/*changed height from 442px to 100%*/
body#home div#menu{background:url("../images/quellonavbg.jpg") #918F98 no-repeat;padding:9px 9px 0 10px;min-height:466px;} /*added height affecting firefox and safari not IE7*/

/*height was 219px*/
body#accessibility div#menu{background:url("../images/quellonavbg20.jpg") #918F98 no-repeat; height:100%; min-height:226px;} /*added height affecting firefox and safari not IE7*/
body#accessories div#menu{background:url("../images/quellonavbg16.jpg") #918F98 no-repeat; height:100%; min-height:226px;} /*added height affecting firefox and safari not IE7*/
body#advice div#menu{background:url("../images/quellonavbg23.jpg") #918F98 no-repeat; height:100%; min-height:226px;} /*added height affecting firefox and safari not IE7*/
body#alanhannah div#menu{background:url("../images/quellonavbg27.jpg") #918F98 no-repeat; height:100%; min-height:226px;} /*added height affecting firefox and safari not IE7*/
body#amandawakeley div#menu{background:url("../images/quellonavbg5.jpg") #918F98 no-repeat; height:100%; min-height:226px;} /*added height affecting firefox and safari not IE7*/
body#jennypackham div#menu{background:url("../images/quellonavbg32.jpg") #918F98 no-repeat; height:100%; min-height:226px;} /*added height affecting firefox and safari not IE7*/
body#beachweddingdress div#menu{background:url("../images/quellonavbg20.jpg") #918F98 no-repeat;height:100%; min-height:226px;}
body#boutique div#menu{background:url("../images/quellonavbg26.jpg") #918F98 no-repeat; height:100%; min-height:226px;}/*added height affecting firefox and safari not IE7*/
body#rosaclara div#menu{background:url("../images/quellonavbg30.jpg") #fff repeat-y; height:100%; min-height:226px;} /*added height affecting firefox and safari not IE7*/
body#ugozaldi div#menu{background:url("../images/quellonavbg31.jpg") #fff repeat-y; height:100%; min-height:226px;} /*added height affecting firefox and safari not IE7*/
body#bridesmaids div#menu{background:url("../images/quellonavbg25.jpg") #918F98 no-repeat; height:100%; min-height:226px;}/*added height affecting firefox and safari not IE7*/
body#motherofthebride div#menu{background:url("../images/quellonavbg25.jpg") #918F98 no-repeat; height:100%; min-height:226px;}/*added height affecting firefox and safari not IE7*/

body#celebrityweddingdress div#menu{background:url("../images/quellonavbg20.jpg")  #918F98 no-repeat; height:100%; min-height:226px;}
body#collection div#menu{background:url("../images/quellonavbg3.jpg") #918F98 no-repeat; height:100%; min-height:226px;} /*added height*/
body#contact div#menu{background:url("../images/quellonavbg26.jpg") #918F98 no-repeat; height:100%; min-height:226px;}/*added height affecting firefox and safari not IE7*/
body#corsetweddingdress div#menu{background:url("../images/quellonavbg20.jpg") #918F98 no-repeat}
body#coutureweddingdress div#menu{background:url("../images/quellonavbg3.jpg") #918F98 no-repeat; height:100%; min-height:226px;}
body#designerbridalgown div#menu{background:url("../images/quellonavbg3.jpg") #918F98 no-repeat; height:100%; min-height:226px;}
body#designerbridaljewellery div#menu{background:url("../images/quellonavbg16a.jpg") #918F98 no-repeat}

body#designerbridesmaidsdress div#menu{background:url("../images/quellonavbg25.jpg") #918F98 no-repeat;height:100%; min-height:226px;}

body#designerweddingdress div#menu{background:url("../images/quellonavbg3.jpg") #918F98 no-repeat; height:100%; min-height:226px;}
body#events div#menu{background:url("../images/quellonavbg26.jpg") #918F98 no-repeat; height:100%; min-height:226px;}/*added height affecting firefox and safari not IE7*/
body#sale div#menu{background:url("../images/quellonavbg26.jpg") #918F98 no-repeat; height:100%; min-height:226px;}/*added height affecting firefox and safari not IE7*/
body#jasonjennings div#menu{background:url("../images/quellonavbg4.jpg") #918F98 no-repeat}
body#marianahardwick div#menu{background:url("../images/quellonavbg28.jpg") #918F98 no-repeat; height:100%; min-height:226px;}/*added height affecting firefox and safari not IE7*/
body#watters div#menu{background:url("../images/quellonavbg33.jpg") #918F98 no-repeat; height:100%; min-height:226px;}/*added height affecting firefox and safari not IE7*/
body#lynashworth div#menu{background:url("../images/quellonavbg19.jpg") #918F98 no-repeat; height:100%; min-height:226px}/*added height affecting firefox and safari not IE7*/
body#palomablanca div#menu{background:url("../images/quellonavbg21.jpg") #918F98 no-repeat; height:100%; min-height:226px;}/*added height affecting firefox and safari not IE7*/
body#plussizeweddingdress div#menu{background:url("../images/quellonavbg20.jpg") #918F98 no-repeat;height:100%; min-height:226px;}
body#sitemap div#menu{background:url("../images/quellonavbg20.jpg") #918F98 no-repeat; height:100%; min-height:226px;}/*added height affecting firefox and safari not IE7*/
body#terryfox div#menu{background:url("../images/quellonavbg2.jpg") #918F98 no-repeat}
body#thanks div#menu{background:url("../images/quellonavbgthanks.jpg") #918F98 no-repeat}
body#unusualweddingdress div#menu{background:url("../images/quellonavbg20.jpg") #918F98 no-repeat; height:100%; min-height:226px;}
body#vintageweddingdress div#menu{background:url("../images/quellonavbg20.jpg") #918F98 no-repeat; height:100%; min-height:226px;}
body#weddingdressshop div#menu{background:url("../images/quellonavbg.jpg") #918F98 no-repeat;height:100%;}
body#quellobrides div#menu{background:url("../images/quellonavbg29.jpg") #918F98 no-repeat; height:100%; min-height:226px}/*added height affecting firefox and safari not IE7*/
body#sarahhouston div#menu{background:url("../images/quellonavbg9.jpg") #918F98 no-repeat; height:100%; min-height:226px;}/*added height affecting firefox and safari not IE7*/ /*3*/
body#mij div#menu{background:url("../images/quellonavbg34.jpg") #918F98 no-repeat; height:100%; min-height:226px;}/*added height affecting firefox and safari not IE7*/ /*3*/

* html div#menu{padding-bottom:29px!important;margin-right:-1px}
* html body.landingpages div#menu{padding-bottom:30px!important;margin-right:-1px;}
* html body.otherpages div#menu{padding-bottom:31px!important;margin-right:-1px;}

div#menu ul{margin:0px 0 0px 0;padding:0px 0 0px 0;list-style:none;width:156px;}

body.otherpages,
body.landingpages div#menu ul{margin:0 0 0px 0}
body#thanks div#menu ul{margin:0 0 0 0;padding:2px 0 0 0;list-style:none;width:156px;}

html>body#thanks div#menu ul{margin:0 0 0 0;}
html>body.otherpages div#menu ul,
html>body.landingpages div#menu ul{margin:0 0 0px 0;}


/* Was 36px*/
body#weddingdressshop div#menu ul,
body#home div#menu ul{margin:0 0 15px 0;padding:3px 0 0px 0px;list-style:none;width:156px; }


div#menu ul li{font-size:0.96em;width:156px;}
div#menu ul li a{color:#333;text-decoration:none;width:150px;display:block;padding:0px 0 1px 7px;}


/* Safari hack */
/*menu
@media screen and (-webkit-min-device-pixel-ratio:0) {
html>body.otherpages div#menu ul,
html>body.landingpages div#menu ul{margin:0 0 6px 0;}
}   */




body#home div#menu ul li#navhome a,
body#boutique div#menu ul li#navboutique a,
body#collection div#menu ul li#navcollection a,

body#alanhannah div#menu ul li#navcollection a,
body#marianahardwick div#menu ul li#navcollection a,
body#watters div#menu ul li#navcollection a,
body#amandawakeley div#menu ul li#navcollection a,
body#jennypackham div#menu ul li#navcollection a,
body#terryfox div#menu ul li#navcollection a,
body#rosaclara div#menu ul li#navcollection a,
body#lynashworth div#menu ul li#navcollection a,
body#palomablanca div#menu ul li#navcollection a,
body#sarahhouston div#menu ul li#navcollection a,
body#mij div#menu ul li#navcollection a,
body#ugozaldi div#menu ul li#navcollection a,
body#bridesmaids div#menu ul li#navbridesmaids a,
body#motherofthebride div#menu ul li#navmotherofthebride a,
body#accessories div#menu ul li#navaccessories a,
body#bridaljewellery div#menu ul li#navaccessories a,
body#advice div#menu ul li#navadvice a,
body#events div#menu ul li#navevents a,
body#sale div#menu ul li#navsale a,
body#location div#menu ul li#navlocation a,
body#contact div#menu ul li#navlocation a,
body#quellobrides div#menu ul li#navquellobrides a,
div#menu ul li a:hover{color:#fff;background:#76737E;}

/*fieldset was 7px*/
/*content form padding changed, was 0px*/
div#contactform{font-size:0.7em;font-family:tahoma;}
div#contactform p{margin:0;padding:4px 1px 4px 4px;background:#ADABB2;color:#fff}
div#contactform form{margin:4px 0 0px 0;padding:0px 0px 14px 0px;color:#333;}
* html body #contactform form{margin:4px 0 0px 0;padding:0px 0px 0px 0px;}

fieldset{border:0;padding:0;margin:0 0 7px 0}
div#contactform form label{display:block;width:35px;float:left;padding-left:6px}
div#contactform form label.longlabel{width:150px;margin-top:5px;padding-bottom:3px}
div#contactform form input.textline{width:107px;float:left;font-family:tahoma;font-size:1em;padding:0;color:#fff;background:#ADABB2;border:1px solid #fff;padding:0 0 0 2px}
div#contactform form input.submitbutton{background:#ADABB2;color:#fff;font-family:tahoma;float:right;margin-right:7px;border:1px solid #fff;font-size:1em;color:#333;padding:2px 5px 2px 5px;}
* html input.submitbutton{margin-right:5px!important}
div#contactform form textarea{font-size:1em;border:1px solid #fff;background:#ADABB2;overflow:hidden;width:142px;font-family:tahoma;color:#fff;height:44px;margin-left:4px;padding-left:2px}

div#mainbanner{background:url("../images/quellonbg.jpg") #918F98 no-repeat;color:#fff;float:left;width:581px;height:175px;}
/* Page specific main background image */
body#home div#mainbanner{background:url("../images/quellobgfull.jpg") #918F98 left top no-repeat;width:756px;height:100%; min-height:475px;} /*height was 475px */

* html body#home div#mainbanner{background:url("../images/quellobg.jpg") #918F98 no-repeat;height:469px; min-height:475px;}

body#accessibility div#mainbanner{background:url("../images/quellobg20.jpg") #918F98 no-repeat;height:100%; min-height:248px}
body#accessories div#mainbanner{background:url("../images/quellobg16.jpg") #918F98 no-repeat;height:100%; min-height:248px}
body#advice div#mainbanner{background:url("../images/quellobg23.jpg") #918F98 no-repeat;height:100%; min-height:248px}
body#alanhannah div#mainbanner{background:url("../images/quellobg27.jpg") #918F98 no-repeat;height:100%; min-height:248px}
body#amandawakeley div#mainbanner{background:url("../images/quellobg5.jpg") #918F98 no-repeat;height:100%; min-height:248px}
body#jennypackham div#mainbanner{background:url("../images/quellobg32.jpg") #918F98 no-repeat;height:100%; min-height:248px}
body#beachweddingdress div#mainbanner{background:url("../images/quellobg20.jpg") #918F98 no-repeat;height:100%; min-height:248px}
body#boutique div#mainbanner{background:url("../images/quellobg26.jpg") #918F98 no-repeat;height:100%; min-height:248px}
body#rosaclara div#mainbanner{background:url("../images/quellobg30.jpg") #fff repeat-y;height:100%; min-height:248px}
body#ugozaldi div#mainbanner{background:url("../images/quellobg31.jpg") #fff repeat-y;height:100%; min-height:248px}
body#bridesmaids div#mainbanner{background:url("../images/quellobg25.jpg") #918F98 no-repeat;height:100%; min-height:248px}
body#motherofthebride div#mainbanner{background:url("../images/quellobg25.jpg") #918F98 no-repeat;height:100%; min-height:248px}

body#celebrityweddingdress div#mainbanner{background:url("../images/quellobg20.jpg") #918F98 no-repeat;height:100%; min-height:248px}
body#collection div#mainbanner{background:url("../images/quellobg3.jpg") #918F98 no-repeat;height:100%; min-height:248px}
body#contact div#mainbanner{background:url("../images/quellobg26.jpg") #918F98 no-repeat;height:100%; min-height:248px}
body#corsetweddingdress div#mainbanner{background:url("../images/quellobg20.jpg") #918F98 no-repeat;height:100%; min-height:248px}
body#coutureweddingdress div#mainbanner{background:url("../images/quellobg3.jpg") #918F98 no-repeat;height:100%; min-height:248px}
body#designerbridalgown div#mainbanner{background:url("../images/quellobg3.jpg") #918F98 no-repeat;height:100%; min-height:248px}
body#designerbridaljewellery div#mainbanner{background:url("../images/quellobg16a.jpg") #918F98 no-repeat;height:100%; min-height:248px}

body#designerbridesmaidsdress div#mainbanner{background:url("../images/quellobg25.jpg") #918F98 no-repeat;height:100%; min-height:248px}

body#designerweddingdress div#mainbanner{background:url("../images/quellobg3.jpg") #918F98 no-repeat;height:100%; min-height:248px}
body#events div#mainbanner{background:url("../images/quellobg26.jpg") #918F98 no-repeat;height:100%; min-height:248px}
body#sale div#mainbanner{background:url("../images/quellobg26.jpg") #918F98 no-repeat;height:100%; min-height:248px}
body#jasonjennings div#mainbanner{background:url("../images/quellobg4.jpg") #918F98 no-repeat;height:100%; min-height:248px}
body#marianahardwick div#mainbanner{background:url("../images/quellobg28.jpg") #918F98 no-repeat;height:100%; min-height:248px}
body#watters div#mainbanner{background:url("../images/quellobg33.jpg") #918F98 no-repeat;height:100%; min-height:248px}
body#lynashworth div#mainbanner{background:url("../images/quellobg19.jpg") #918F98 no-repeat; height:100%; min-height:248px}
body#palomablanca div#mainbanner{background:url("../images/quellobg21.jpg") #918F98 no-repeat;height:100%; min-height:248px}
body#plussizeweddingdress div#mainbanner{background:url("../images/quellobg20.jpg") #918F98 no-repeat;height:100%; min-height:248px}
body#sitemap div#mainbanner{background:url("../images/quellobg20.jpg") #918F98 no-repeat;height:100%; min-height:248px}
body#terryfox div#mainbanner{background:url("../images/quellobg2.jpg") #918F98 no-repeat;height:100%; min-height:248px}
body#thanks div#mainbanner{background:url("../images/quellobgthanks.jpg") #918F98 no-repeat;height:100%; min-height:473px}
body#unusualweddingdress div#mainbanner{background:url("../images/quellobg20.jpg") #918F98 no-repeat;height:100%; min-height:248px}
body#vintageweddingdress div#mainbanner{background:url("../images/quellobg20.jpg") #918F98 no-repeat;height:100%; min-height:248px}
body#weddingdressshop div#mainbanner{background:url("../images/quellobg.jpg") #918F98 no-repeat;height:100%; min-height:475px}
body#quellobrides div#mainbanner{background:url("../images/quellobg29.jpg") #918F98 no-repeat;height:100%; min-height:248px}
body#sarahhouston div#mainbanner{background:url("../images/quellobg9.jpg") #918F98 no-repeat;height:100%; min-height:248px}/*3*/
body#mij div#mainbanner{background:url("../images/quellobg34.jpg") #918F98 no-repeat;height:100%; min-height:248px}/*3*/

* html body#weddingdressshop div#mainbanner{background:url("../images/quellobg.jpg") #918F98 no-repeat;height:468px; min-height:475px}


h1{font-size:3.9em;text-align:right;margin:0;padding:24px 68px 0 0;font-weight:normal}
h2{font-size:1.2em;padding:0px;margin:0px 0px -2px 0px;font-weight:normal;}
* html h2{font-size:1.2em;padding:0px;margin:0px 0px 0px 0px;font-weight:normal;}
div#tagline{text-align:right;margin:74px 10px 14px 0;width:310px;float:right;line-height:1.35em}
body#weddingdressshop div#tagline,
body#thanks div#tagline{text-align:right; margin:148px 10px 0 0; width:160px; float:right; line-height:1.35em}
body#home div#tagline{text-align:right; margin:148px 10px 0 0; width:160px; float:right; line-height:1.35em}
html>body div#tagline{padding-right:10px}

#marianahardwick #tagline {text-align:right;margin:74px 10px 14px 0;width:320px;float:right;line-height:1.35em}
#watters #tagline {text-align:right;margin:74px 10px 14px 0;width:320px;float:right;line-height:1.35em}
#lynashworth #tagline {width:330px;}

/*added margin*/
div.smallbanner{background:#D1B6B6; padding:5px 0 5px 0; width:756px; margin:-2px 0 0 0;}
div.smallbanner p{color:#fff; letter-spacing:6px; margin:0; padding:0; font-weight:normal; font-size:0.8em}

div.contactinfo{padding:5px 0 7px 0;background:#fff}
#topcontent div.contactinfo{padding:5px 0 7px 0;background:url("../images/bridal-buyer-awards-2010.gif") left no-repeat #fff}
div.contactinfo p{margin:0;font-size:0.7em;padding:0;font-family:tahoma}
div.contactinfo p.address{padding-top:4px}
div.contactinfo a{color:#333;text-decoration:none}
div.contactinfo a:hover{text-decoration:underline}

div#bottomcontent,
body.landingpages div#bottomcontent{background:url("../images/mainbg.gif") 0 #fff repeat-y;border-top:7px solid #76737E;width:770px;}
body#weddingdressshop div#bottomcontent,
body#home div#bottomcontent{background:#fff;border-top:7px solid #76737E;}

div#bottomcontent div.smallbanner{padding-top:2px}
html>body div#bottomcontent div.smallbanner{width:753px;margin-left:7px;}
* html div#bottomcontent div.smallbanner{margin-top:-3px}
div#bottomcontent div.contactinfo{padding-bottom:7px}
div.landingpagecontent h3{font-family:"Times New Roman", Times, serif;font-weight:normal;font-size:1.2em;margin:0;padding:10px 0 10px 0}


div#leftcolumn{width:176px;float:left;margin:0 0 0 6px;padding:0;border-top:7px solid #fff;font-size:0.7em;font-family:tahoma}
* html div#leftcolumn{margin-left:3px}
div#leftcolumn p{margin:0;padding:4px 3px 0px 6px;color:#333}
div#leftcolumn form{margin:5px 0 0 0;padding:8px 0 5px 9px;border-top:2px solid #fff;text-align:left}
/* div#leftcolumn form fieldset{border:0;padding:0;margin:0 0 7px 0} */
div#leftcolumn form label{display:block;width:35px;float:left;padding-left:6px}
div#leftcolumn form label.longlabel{width:150px;margin-top:5px;padding-bottom:3px}
div#leftcolumn form input.textline{width:107px;float:left;font-family:tahoma;font-size:1em;padding:0;color:#333;border:1px solid #666;padding:0 0 0 2px}
div#leftcolumn form input.submitbutton{background:#fff;color:#333;font-family:tahoma;float:right;margin-right:19px;border:1px solid #666;font-size:1em;color:#333;padding:2px 5px 2px 5px}
* html div#leftcolumn input.submitbutton{margin-right:15px!important}
div#leftcolumn form textarea{font-size:1em;border:1px solid #666;overflow:hidden;width:142px;font-family:tahoma;color:#333;height:44px;margin-left:5px;padding-left:2px}

div#content,
body.landingpages div#content{float:left;width:540px;text-align:left;padding:16px 0 0 23px}
body#weddingdressshop div#content,
body#home div#content{float:left;width:729px;text-align:left;padding:16px 0 10px 21px;background:#fff no-repeat;}
body.otherpages div#content,
body.landingpages div#content{width:565px;padding-top:6px}
div#content h3{font-size:1.2em;font-weight:normal;margin:0;padding:0 0 6px 0}
h4{font-size:0.85em;margin:0;padding:0;color:#D1B6B6;font-family:"Times New Roman", Times, serif}
#events h4 {margin:12px 0 2px 0}
body#accessibility div#content h4{color:#333;font-family:tahoma;font-size:0.8em}
div#content img{border:0}
body#weddingdressshop div#content h3,
body#home div#content h3{font-size:1.2em;font-weight:normal;margin:0;padding:0 0 6px 0}
body#thankyou div#content,
body#contact div#content{padding-top:10px}
div#content p{font-size:0.75em;margin:0;padding:0 3px 8px 0;font-family:tahoma}
div#content p.appointment{font-size:0.75em;padding-right:8px}
div#content a{color:#333;text-decoration:none}
div#content a:hover{text-decoration:underline}
div#content span.medium{font-size:0.9em}
div#content span.smaller{font-size:0.7em}

div#adverts{float:right;width:729px;margin:7px 20px 0 0;}
* html body#home div#adverts{margin-right:10px}
body.landingpages div#adverts{margin-left:0px}
* html body.landingpages div#adverts{margin-left:5px!important;margin-right:4px!important}
body#collection div#adverts,
body#designerbridalgown div#adverts,
body#coutureweddingdress div#adverts,
body#designerweddingdress div#adverts{margin:0 7px 0 0;width:756px;background:#fff;border-top:7px solid #fff;}
div.landingpageright{float:left;width:580px;margin:0px 0 0 0;text-align:left;font-family:tahoma}
div.landingpagecontent{padding:0 6px 0 23px}
div.landingpageright p{font-size:0.8em;padding:0 15px 8px 0;margin:0}

div#adverts a{display:block;width:90px;padding:236px 0 15px 9px;font-family:'Times New Roman', Times, serif;text-decoration:none;color:#333;line-height:1em;font-size:0.9em}
div#adverts a:hover{text-decoration:underline}

div.advert{width:99px;float:left;margin:0 6px 0 0;height:279px;text-align:left!important}
div.advert#specialimage{width:27px;margin-right:0;background:#fff;}

div#hannah{background:url("../images/alanhannah1.jpg") #fff no-repeat;}
div#jennings{background:url("../images/jason1.jpg") #fff no-repeat;}

div#hardwick{background:url("../images/mariana1.jpg") #fff no-repeat;}

div#watters{background:url("../images/watters1.jpg") #fff no-repeat;}

div#wakely{background:url("../images/amanda1.jpg") #fff no-repeat;}
div#fox{background:url("../images/terry1.jpg") #fff no-repeat;}
div#geisha{background:url("../images/geisha1.jpg") #fff no-repeat;}
div#rosaclara{background:url("../images/rosaclara1.jpg") #fff no-repeat;}
div#packham{background:url("../images/packham1.jpg") #fff no-repeat;}
div#zaldi{background:url("../images/ugo_home.jpg") #fff no-repeat;}
div#ashworth{background:url("../images/lyn1.jpg") #fff no-repeat;}
div#blanca{background:url("../images/paloma1.jpg") #fff no-repeat;}
div#houston{background:url("../images/sarah1.jpg") #fff no-repeat;margin-right:0}
div#newdesigner{background:url("../images/newdesigner1.gif") #fff no-repeat;margin-right:0}
div#isaacjames{background:url("../images/isaacjames1.jpg") #fff no-repeat;margin-right:0}

div#bridaljewellerylink{background:url("../images/designerbridaljewellery.jpg") #fff no-repeat;}
div#bridaljewellerylink a{display:block;width:90px;padding:236px 0 15px 5px;font-family:'Times New Roman', Times, serif;text-decoration:none;color:#333;line-height:1em;font-size:0.9em}

div#alanhannahlink1{background:url("../images/alanhannahlink1.jpg") #fff no-repeat;}
div#alanhannahlink1 a{display:block;width:90px;padding:236px 0 15px 5px;font-family:'Times New Roman', Times, serif;text-decoration:none;color:#333;line-height:1em;font-size:0.9em;}
div#alanhannahlink2{background:url("../images/alanhannahlink2.jpg") #fff no-repeat;}
div#alanhannahlink2 a{display:block;width:90px;padding:236px 0 15px 5px;font-family:'Times New Roman', Times, serif;text-decoration:none;color:#333;line-height:1em;font-size:0.9em;}

div#amandawakeleylink1{background:url("../images/amandawakeleylink1.jpg") #fff no-repeat;}
div#amandawakeleylink1 a{display:block;width:90px;padding:236px 0 15px 5px;font-family:'Times New Roman', Times, serif;text-decoration:none;color:#333;line-height:1em;font-size:0.9em}
div#amandawakeleylink2{background:url("../images/amandawakeleylink2.jpg") #fff no-repeat;}
div#amandawakeleylink2 a{display:block;width:90px;padding:236px 0 15px 5px;font-family:'Times New Roman', Times, serif;text-decoration:none;color:#333;line-height:1em;font-size:0.9em}
div#amandawakeleylink3{background:url("../images/amandawakeleylink3.jpg") #fff no-repeat;}
div#amandawakeleylink3 a{display:block;width:90px;padding:236px 0 15px 5px;font-family:'Times New Roman', Times, serif;text-decoration:none;color:#333;line-height:1em;font-size:0.9em}
div#amandawakeleylink4{background:url("../images/amandawakeleylink4.jpg") #fff no-repeat;}
div#amandawakeleylink4 a{display:block;width:90px;padding:236px 0 15px 5px;font-family:'Times New Roman', Times, serif;text-decoration:none;color:#333;line-height:1em;font-size:0.9em}

div#jennypackhamlink1{background:url("../images/jennypackhamlink1.jpg") #fff no-repeat;}
div#jennypackhamlink1 a{display:block;width:90px;padding:236px 0 15px 5px;font-family:'Times New Roman', Times, serif;text-decoration:none;color:#333;line-height:1em;font-size:0.9em}
div#jennypackhamlink2{background:url("../images/jennypackhamlink2.jpg") #fff no-repeat;}
div#jennypackhamlink2 a{display:block;width:90px;padding:236px 0 15px 5px;font-family:'Times New Roman', Times, serif;text-decoration:none;color:#333;line-height:1em;font-size:0.9em}
div#jennypackhamlink3{background:url("../images/jennypackhamlink3.jpg") #fff no-repeat;}
div#jennypackhamlink3 a{display:block;width:90px;padding:236px 0 15px 5px;font-family:'Times New Roman', Times, serif;text-decoration:none;color:#333;line-height:1em;font-size:0.9em}
div#jennypackhamlink4{background:url("../images/jennypackhamlink4.jpg") #fff no-repeat;}
div#jennypackhamlink4 a{display:block;width:90px;padding:236px 0 15px 5px;font-family:'Times New Roman', Times, serif;text-decoration:none;color:#333;line-height:1em;font-size:0.9em}

div#palomablancalink1{background:url("../images/palomablancalink1.jpg") #fff no-repeat;}
div#palomablancalink1 a{display:block;width:90px;padding:236px 0 15px 5px;font-family:'Times New Roman', Times, serif;text-decoration:none;color:#333;line-height:1em;font-size:0.9em}
div#palomablancalink2{background:url("../images/palomablancalink2.jpg") #fff no-repeat;}
div#palomablancalink2 a{display:block;width:90px;padding:236px 0 15px 5px;font-family:'Times New Roman', Times, serif;text-decoration:none;color:#333;line-height:1em;font-size:0.9em}

div#lynashworthlink1{background:url("../images/lynashworthlink1.jpg") #fff no-repeat;}
div#lynashworthlink1 a{display:block;width:90px;padding:236px 0 15px 5px;font-family:'Times New Roman', Times, serif;text-decoration:none;color:#333;line-height:1em;font-size:0.9em}
div#lynashworthlink2{background:url("../images/lynashworthlink2.jpg") #fff no-repeat;}
div#lynashworthlink2 a{display:block;width:90px;padding:236px 0 15px 5px;font-family:'Times New Roman', Times, serif;text-decoration:none;color:#333;line-height:1em;font-size:0.9em}
div#lynashworthlink3{background:url("../images/lynashworthlink3.jpg") #fff no-repeat;}
div#lynashworthlink3 a{display:block;width:90px;padding:236px 0 15px 5px;font-family:'Times New Roman', Times, serif;text-decoration:none;color:#333;line-height:1em;font-size:0.9em}
div#lynashworthlink4{background:url("../images/lynashworthlink4.jpg") #fff no-repeat;}
div#lynashworthlink4 a{display:block;width:90px;padding:236px 0 15px 5px;font-family:'Times New Roman', Times, serif;text-decoration:none;color:#333;line-height:1em;font-size:0.9em}

div#ugozaldi1{background:url("../images/ugo_home.jpg") #fff no-repeat;}
div#ugozaldi1 a{display:block;width:90px;padding:236px 0 15px 5px;font-family:'Times New Roman', Times, serif;text-decoration:none;color:#333;line-height:1em;font-size:0.9em}
div#ugozaldi2{background:url("../images/Ugo_Plus_Size.jpg") #fff no-repeat;}
div#ugozaldi2 a{display:block;width:90px;padding:236px 0 15px 5px;font-family:'Times New Roman', Times, serif;text-decoration:none;color:#333;line-height:1em;font-size:0.9em}
div#ugozaldi3{background:url("../images/ugozaldi3.jpg") #fff no-repeat;}
div#ugozaldi3 a{display:block;width:90px;padding:236px 0 15px 5px;font-family:'Times New Roman', Times, serif;text-decoration:none;color:#333;line-height:1em;font-size:0.9em}
div#ugozaldi4{background:url("../images/ugozaldi4.jpg") #fff no-repeat;}
div#ugozaldi4 a{display:block;width:90px;padding:236px 0 15px 5px;font-family:'Times New Roman', Times, serif;text-decoration:none;color:#333;line-height:1em;font-size:0.9em}


div#geishadesignslink1{background:url("../images/geishadesignslink1.jpg") #fff no-repeat;}
div#geishadesignslink1 a{display:block;width:90px;padding:236px 0 15px 5px;font-family:'Times New Roman', Times, serif;text-decoration:none;color:#333;line-height:1em;font-size:0.9em}
div#geishadesignslink2{background:url("../images/geishadesignslink2.jpg") #fff no-repeat;}
div#geishadesignslink2 a{display:block;width:90px;padding:236px 0 15px 5px;font-family:'Times New Roman', Times, serif;text-decoration:none;color:#333;line-height:1em;font-size:0.9em}
div#geishadesignslink3{background:url("../images/geishadesignslink3.jpg") #fff no-repeat;}
div#geishadesignslink3 a{display:block;width:90px;padding:236px 0 15px 5px;font-family:'Times New Roman', Times, serif;text-decoration:none;color:#333;line-height:1em;font-size:0.9em}

div#rosaclaralink1{background:url("../images/rosaclaralink1.jpg") #fff no-repeat;}
div#rosaclaralink1 a{display:block;width:90px;padding:236px 0 15px 5px;font-family:'Times New Roman', Times, serif;text-decoration:none;color:#333;line-height:1em;font-size:0.9em}
div#rosaclaralink2{background:url("../images/rosaclaralink2.jpg") #fff no-repeat;}
div#rosaclaralink2 a{display:block;width:90px;padding:236px 0 15px 5px;font-family:'Times New Roman', Times, serif;text-decoration:none;color:#333;line-height:1em;font-size:0.9em}
div#rosaclaralink3{background:url("../images/rosaclaralink3.jpg") #fff no-repeat;}
div#rosaclaralink3 a{display:block;width:90px;padding:236px 0 15px 5px;font-family:'Times New Roman', Times, serif;text-decoration:none;color:#333;line-height:1em;font-size:0.9em}

div#terryfoxlink1{background:url("../images/terryfoxlink1.jpg") #fff no-repeat;}
div#terryfoxlink1 a{display:block;width:90px;padding:236px 0 15px 5px;font-family:'Times New Roman', Times, serif;text-decoration:none;color:#333;line-height:1em;font-size:0.9em}
div#terryfoxlink2{background:url("../images/terryfoxlink2.jpg") #fff no-repeat;}
div#terryfoxlink2 a{display:block;width:90px;padding:236px 0 15px 5px;font-family:'Times New Roman', Times, serif;text-decoration:none;color:#333;line-height:1em;font-size:0.9em}
div#terryfoxlink3{background:url("../images/terryfoxlink3.jpg") #fff no-repeat;}
div#terryfoxlink3 a{display:block;width:90px;padding:236px 0 15px 5px;font-family:'Times New Roman', Times, serif;text-decoration:none;color:#333;line-height:1em;font-size:0.9em}
div#terryfoxlink4{background:url("../images/terryfoxlink4.jpg") #fff no-repeat;}
div#terryfoxlink4 a{display:block;width:90px;padding:236px 0 15px 5px;font-family:'Times New Roman', Times, serif;text-decoration:none;color:#333;line-height:1em;font-size:0.9em}
div#terryfoxlink5{background:url("../images/terryfoxlink5.jpg") #fff no-repeat;}
div#terryfoxlink5 a{display:block;width:90px;padding:236px 0 15px 5px;font-family:'Times New Roman', Times, serif;text-decoration:none;color:#333;line-height:1em;font-size:0.9em}
div#terryfoxlink6{background:url("../images/terryfoxlink6.jpg") #fff no-repeat;}
div#terryfoxlink6 a{display:block;width:90px;padding:236px 0 15px 5px;font-family:'Times New Roman', Times, serif;text-decoration:none;color:#333;line-height:1em;font-size:0.9em}

div#jasonjenningslink1{background:url("../images/jasonjenningslink1.jpg") #fff no-repeat;}
div#jasonjenningslink1 a{display:block;width:90px;padding:236px 0 15px 5px;font-family:'Times New Roman', Times, serif;text-decoration:none;color:#333;line-height:1em;font-size:0.9em}
div#jasonjenningslink2{background:url("../images/jasonjenningslink2.jpg") #fff no-repeat;}
div#jasonjenningslink2 a{display:block;width:90px;padding:236px 0 15px 5px;font-family:'Times New Roman', Times, serif;text-decoration:none;color:#333;line-height:1em;font-size:0.9em}
div#jasonjenningslink3{background:url("../images/jasonjenningslink3.jpg") #fff no-repeat;}
div#jasonjenningslink3 a{display:block;width:90px;padding:236px 0 15px 5px;font-family:'Times New Roman', Times, serif;text-decoration:none;color:#333;line-height:1em;font-size:0.9em}

div#marianahardwicklink1{background:url("../images/marianiahardwicklink1.jpg") #fff no-repeat;}
div#marianahardwicklink1 a{display:block;width:90px;padding:236px 0 15px 5px;font-family:'Times New Roman', Times, serif;text-decoration:none;color:#333;line-height:1em;font-size:0.9em}
div#marianahardwicklink2{background:url("../images/marianiahardwicklink2.jpg") #fff no-repeat;}
div#marianahardwicklink2 a{display:block;width:90px;padding:236px 0 15px 5px;font-family:'Times New Roman', Times, serif;text-decoration:none;color:#333;line-height:1em;font-size:0.9em}
div#marianahardwicklink3{background:url("../images/marianiahardwicklink3.jpg") #fff no-repeat;}
div#marianahardwicklink3 a{display:block;width:90px;padding:236px 0 15px 5px;font-family:'Times New Roman', Times, serif;text-decoration:none;color:#333;line-height:1em;font-size:0.9em}
div#marianahardwicklink4{background:url("../images/marianiahardwicklink4.jpg") #fff no-repeat;}
div#marianahardwicklink4 a{display:block;width:90px;padding:236px 0 15px 5px;font-family:'Times New Roman', Times, serif;text-decoration:none;color:#333;line-height:1em;font-size:0.9em}

div#sarahhoustonlink1{background:url("../images/sarahshoustonlink1.jpg") #fff no-repeat;}
div#sarahhoustonlink1 a{display:block;width:90px;padding:236px 0 15px 5px;font-family:'Times New Roman', Times, serif;text-decoration:none;color:#333;line-height:1em;font-size:0.9em}
div#sarahhoustonlink2{background:url("../images/sarahshoustonlink2.jpg") #fff no-repeat;}
div#sarahhoustonlink2 a{display:block;width:90px;padding:236px 0 15px 5px;font-family:'Times New Roman', Times, serif;text-decoration:none;color:#333;line-height:1em;font-size:0.9em}

div.section{padding:0 0 4px 0}
body#accessibility div.section{width:550px}
body#contact div#content{width:550px}

div.section ul, div.extratext ul {margin:0; padding:0 0 15px 10px;list-style:none;overflow:hidden;}
div.section ul li, div.extratext ul li{font-size:0.75em;font-family:tahoma;background:url("../images/bulletpoint.gif") 0 6px no-repeat;padding-left:20px}

div.section a{color:#333;text-decoration:none}
div.section a:hover{text-decoration:underline}
div.textsection{width:340px; float:left; padding-top:3px; padding-right:6px}
div.floatingtextsection{float:left; padding-top:3px; padding-right:6px}
div.imagessection{width:213px; float:left}
div.floatingimagessection{float:left}
div.floatingimagessection p{float:left}
p.rightalignedlink{text-align:right;padding-right:6px}
p.leftalignedlink{text-align:left; padding-right:6px}
p.rightalignedlink a,
p.leftalignedlink a{margin-right:10px;color:#D1B6B6!important;font-family:"Times New Roman", Times, serif;font-weight:bold;font-size:1.15em}
div.imagessection img{margin-left:5px}
img#bobby{padding-bottom:10px}
div#second img{margin:0 5px 0 0}
div#secondtext{padding-left:10px;width:328px;padding-top:0;padding-right:9px}
div.extratext{padding-right:15px}

div.specialleft{border-top:2px solid #fff;text-align:left;border-bottom:2px solid #fff;padding-bottom:10px;margin-bottom:2px}
div#calltoaction{border-top:0}
div#comingsoon{border-top:0}
div#leftcolumn h3{font-family:"Times New Roman", Times, serif;color:#333;font-size:1.3em;font-weight:normal;margin:0;padding:5px 0 0px 14px;text-align:left}
div.specialleft h3{padding:4px 0 4px 16px!important;border-bottom:2px solid #fff}
div.specialleft p{padding-left:16px!important;padding-top:10px!important}
div.specialleft p.calltoactionlink{}
div.specialleft a{color:#333;text-decoration:none}
div.specialleft a:hover{text-decoration:underline}

div.leftside{width:280px;float:left}
div.rightside{width:270px;float:left;padding-top:25px;padding-left:8px}

body#sitemap ol{margin:0 0 10px 0;padding:0 0 0 0px;list-style:none;font-family:tahoma}
body#sitemap ol li{font-size:0.8em}
body#sitemap ol li a{color:#333;text-decoration:none}
body#sitemap ol li a:hover{text-decoration:underline}
body#sitemap ol li p{font-size:0.85em}
body#sitemap ol ol{margin:0 0 9px 10px;font-size:1.1em}
body#sitemap ol ol li{background:url("../images/bulletpoint.gif") 0 6px no-repeat;padding-left:20px}
ul.accesskeylist li{background:none!important}

body#contact div#content form{margin:0;padding:0 0 10px 0}
body#contact div#content form label{font-family:tahoma;font-size:0.7em;display:block;width:50px;float:left;padding:1px 0 0 0;margin:0}
body#contact div#content form input{font-size:0.7em;width:200px;color:#333;border:1px solid #76737E}
body#contact div#content form input#btnSubmit{width:100px;background:#76737E;font-family:tahoma;border:1px solid #ADABB2;font-size:0.7em;color:#fff!important;padding:2px 5px 2px 5px;margin-left:157px}
html>body#contact div#content form input#btnSubmit{margin-left:154px}
body#contact div#content form input#btnSubmit2{width:100px;background:#76737E;font-family:tahoma;border:1px solid #ADABB2;font-size:0.7em;color:#fff!important;padding:2px 5px 2px 5px;margin-left:157px}
html>body#contact div#content form input#btnSubmit2{margin-left:154px}
body#contact div#content form textarea{overflow:hidden;font-family:tahoma;width:198px;color:#333!important;font-size:0.7em!important;padding-left:3px;border:1px solid #76737E}
html>body#contact div#content form textarea{width:197px!important}

div#footer{width:770px;text-align:center;margin:auto;font-family:tahoma}
div#bottomnav{width:500px;float:left;float:right}
div#bottomnav ul{margin:2px 0 0 0;padding:0;list-style:none;float:right}
div#bottomnav ul li{float:left;color:#fff;font-size:0.7em}
div#bottomnav ul li a{padding:0 8px 0 8px;color:#fff;text-decoration:none}
div#bottomnav ul li#navsitemap a{padding-right:0}
div#bottomnav ul li a:hover{text-decoration:underline}

ul.jumptolinks{padding:0;margin:0;list-style:none}
ul.jumptolinks li{font-size:0.1em;text-indent:-9999px;display:inline;height:1px}
html>body ul.jumptolinks li{display:block}

body#home div#createdby{display:block}
div#createdby{width:200px;text-align:left;margin:auto;float:left;display:none}
div#createdby p{color:#bbb;font-size:0.6em;text-align:left;padding-top:2px;margin:0}
div#createdby a{color:#bbb;text-decoration:none}
div#createdby a:hover{text-decoration:underline}
div.clearer{clear:both}
div.clearer hr {display:none} 

body#quellobrides div#content{width:573px; padding:6px 7px 2px 8px; background:url("../images/bg_quellobrides.gif") 8px 7px no-repeat}
div.bridescol { width:191px; height:804px; float:left; padding:1px 0 6px 0}
body#quellobrides div.bridescol h3 {height:28px; padding:2px 0 0 15px; display: block}
div.bridescol img {display:block}

div.note { width:115px; height:108px; padding:32px 36px 40px 37px; background-image: url("../images/bg_note.jpg"); font-size: 1.1em; line-height:1em}
body#quellobrides div#content div.note p {font-family:"Times New Roman", Times, serif;}
div.note p.right { text-align: right}

div.quote1 { width:105px; height:108px; padding:32px 40px 30px 55px; background-image: url("../images/bride_quote1.jpg"); font-size: 1.1em; line-height:1em}
body#quellobrides div#content div.quote1 p {font-family:"Times New Roman", Times, serif;}
div.quote1 p.right { text-align: right}

div.quote2 { width:115px; height:108px; padding:32px 36px 40px 37px; background-image: url("../images/bride_quote2.jpg"); font-size: 1.1em; line-height:1em}
body#quellobrides div#content div.quote2 p {font-family:"Times New Roman", Times, serif;}
div.quote2 p.right { text-align: right}

div.quote3 { width:115px; height:108px; padding:30px 36px 30px 45px; background-image: url("../images/bride_quote3.jpg"); font-size: 1.1em; line-height:1em}
body#quellobrides div#content div.quote3 p {font-family:"Times New Roman", Times, serif;}
div.quote3 p.right { text-align: right}

div.quote4 { width:115px; height:108px; padding:27px 36px 20px 37px; background-image: url("../images/bride_quote4.jpg"); font-size: 1.1em; line-height:1em}
body#quellobrides div#content div.quote4 p {font-family:"Times New Roman", Times, serif;}
div.quote4 p.right { text-align: right}

div.quote5 { width:115px; height:108px; padding:32px 36px 40px 37px; background-image: url("../images/bride_quote5.jpg"); font-size: 1.1em; line-height:1em}
body#quellobrides div#content div.quote5 p {font-family:"Times New Roman", Times, serif;}
div.quote5 p.right { text-align: right}


#sarahhouston .imagessection a {float:left;}
.blankimage {border:0; margin:0; padding:0; float:left; height:279px; width:99px; background: url(../images/comingsoon.jpg) no-repeat;}
.leftmargin {margin-left:9px;}
#content .blankimage p {border:0; margin:0; padding:0; margin-top:120px; text-align:center; color:#d1b6b6}

img.left   { float: left; margin: 0 17px 17px 0 }
img.right  { float: right; margin: 0 0 17px 17px }
img.cente  { float: none }
div.centeredimagewrapper { text-align: center; }



body#sale div.extratext h4 {padding: 0 0 10px 0;}


div#content a.boldunderline {text-decoration:underline;font-weight:bold;font-family:tahoma;}
div#content a.boldunderline:hover {text-decoration:none;font-weight:bold;font-family:tahoma;}

div#content a.pinkboldunderline{text-decoration:underline;font-weight:bold;font-family:tahoma;color:#D1B6B6;}
div#content a.pinkboldunderline:hover{text-decoration:none;font-weight:bold;font-family:tahoma;color:#D1B6B6;}

/*Fix for Large Font size in IE*/
#menucontainer{background:#918F98;}

body#home #menubanner {}

body#home #menu {z-index:4;position:absolute;background:url("../images/opac.png") repeat-x!important;}

body#home #tagline{padding-left:576px; }

/*Fix for content div overlapping footer*/
body#home .smallbanner {margin:0px}

/*Fix for Chrome weddingdressshop page header*/
body#weddingdressshop div#menu ul {margin:0 0 10px 0;padding:3px 0 0px 0px;list-style:none;width:156px; }
body#weddingdressshop #content {margin-bottom:2px}

/*Underline Links*/
a.dottedunderline {text-decoration:none!important;  border-bottom:1px dotted #000!important;}
a:hover.dottedunderline  {border:none!important;}

.ribbon {position:absolute;z-index:20;margin-left:563px;top:-12px;border:0;cursor:pointer}
#home .ribbon {margin-left:573px}
.ribbon img {border:0}
#home .ribbon {margin-left:0px;right:90px}
#container {position:relative}

/*.facebook-like {text-align:right;padding:2px 0 5px 0;width:229px!important;height:23px;margin-right:20px}
.fb_ltr {float:right!important;display:block!important}
.facebook-like iframe {margin-right:0px;width:90px!important}
.facebook-like iframe, .facebook-like span {float:right!important;text-align:right!important}

#LikePluginPagelet, .connect_widget button_count {float:right!important;padding:0px!important;text-align:right!important}
.connect_widget_interactive_area {float:right}

.fb_edge_widget_with_comment {margin-right:-20px}*/

/*#content h3 {float:left;padding-right:10px!important}*/
.facebook-like {display:none;/*margin:0 0 10px 10px;overflow:hidden;width:85px*/ }
/*.fb_ltr {width:75px!important;overflow:hidden}*/
/*#lower-area {padding-top:20px}*/
.fb2 {margin:0 0 4px 5px}
.fb {margin:0 0 10px 0}
#jennypackham #tagline {margin-right:0px}
#qbfb {float:left}
.fb-link-text img {border:0;padding:0 2px 0 0;vertical-align:-10px;float:left}
.fb-link-text a {color:#464646;text-decoration:none;font-size:1em;line-height:11px;cursor:pointer}
.fb-link-text {margin:10px 0 0 14px;width:122px}
#home-page-icon {margin:-8px 0 0 4px;}
#home-page-icon span {margin-right:3px}
#ecom-fb-link {position:absolute;top:10px}
#ecom-fb-link img {float:right}
.fb-link-text span {float:right;text-align:left;padding-top:3px}
#sale-fb {float:right;margin:-28px -26px 0 0}

.designer-inc, .designer-inc ul {float:left;width:150px}
.for-mums, .for-mums ul {float:right ;width:150px}
.designer-inc a, .for-mums a {text-decoration:underline!important}
.designer-inc a:hover,.for-mums a:hover {text-decoration:none!important}
