/* Site-wide styles */

body
{
    margin: 0;
    background-image: url(../images/background.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-attachment: fixed;
    background-color: #fff;
}
form
{
    margin: 0;
}
img
{
    border: 0;
}
h2
{
    margin: 0;
    padding: 0;
    font-family: Arial;
    font-size: 1.8em;
    color: #007698;
    float:left;
}
h3
{
    margin: 0;
    padding: 0;
    font-family: Arial;
    font-size: 1.8em;
    color: #5ba2ba;
}
h4
{
    margin: 0;
    padding: 0;
    font-family: Arial;
    font-size: 1.4em;
    color: #007698;
}
h4 A
{
    color: #d9541e;
    text-decoration: none;
}
h4 A:hover
{
    color: #d9541e;
    text-decoration: underline;
}
h5
{
    margin: 0;
    padding: 0;
    font-family: Arial;
    font-size: 2.0em;
    color: #007698;
    float:left;
}
P
{
    margin: 0;
    margin-bottom: 8px;
    font-family: Arial;
    color: #737373;
}
P A
{
    color: #737373;
    text-decoration: none;
}
P A:hover
{
    text-decoration: underline;
}
select
{
    font-family: verdana;
    font-size: 11px;
}
input
{
    font-family: verdana;
    font-size: 11px;
}
ul li
{
    margin-bottom: 10px;
}
ul
{
    list-style-type: disc;
    margin-top: 10px;
}

div#search1inside select.qsDrop
{
    max-width: 100px;
}



.searchboxa
{
    width: 20px;
    height: 14px;
    background-color: #ffffff;
}
.searchboxb
{
    width: 40px;
    height: 14px;
    background-color: #ffffff;
}
hr
{
    font-family: Arial;
    font-size: 0.7em;
    color: #4d9fb7;
    noshade: solid line;
    size: 1px;
}
.searchboxx
{
    width: 300px;
    height: 20px;
    background-color: #ffffff;
}
.searchboxx2
{
    width: 200px;
    height: 60px;
    background-color: #ffffff;
}

.searchboxd
{
    width: 90px;
    height: 14px;
    background-color: #ffffff;
}
.searchboxd55
{
    width: 30px;
    height: 14px;
    background-color: #ffffff;
}
.searchboxd2
{
    width: 100px;
    height: 16px;
    background-color: #ffffff;
}
.searchboxd2x
{
    width: 200px;
    height: 16px;
    background-color: #ffffff;
}

.searchboxastats
{
    width: 160px;
    height: 16px;
    background-color: #d9d9d9;
}


.qsDrop2
{
    width: 150px;
    height: 20px;
    background-color: #ffffff;
}
#pageBg
{
    
}
/*#pageBg{background: url(../images/background.jpg) repeat-y;background-color:#ffffff;}*/
#pageBgprint
{
    background-color: #ffffff;
}

#mainSiteCont
{
    margin: 0 auto;
    width: 952px;
    background-image: url(../images/borderbackground.png);
    background-repeat: repeat-y;
}
#maincontent
{
    float: left;
    width: 940px;
    padding-left: 6px;
    padding-right: 6px;
}
.maincontent
{
    float: left;
    font-family: Arial;
    font-size: 0.80em;
    color: #7e7c7a;
}
.maincontent A
{
    color: #5ba2ba;
    text-decoration: none;
}
.maincontent A:hover
{
    color: #007698;
    text-decoration: none;
}
.maincontent2
{
    float: left;
    font-family: Arial;
    font-size: 0.80em;
    color: #7c7a77;
}
.maincontent2 A
{
    color: #7c7a77;
    text-decoration: none;
}
.maincontent2 A:hover
{
    color: #007698;
    text-decoration: none;
}
.maincontentresults
{
    float: left;
    font-family: Arial;
    font-size: 0.70em;
    color: #7e7c7a;
}
.maincontentresults A
{
    color: #007698;
    text-decoration: none;
}
.maincontentresults A:hover
{
    color: #3aa1bd;
    text-decoration: none;
}
.maincontentwhite
{
    float: left;
    font-family: Arial;
    font-size: 0.70em;
    color: #ffffff;
}


#topmenu
{
    float: left;
    width: 940px;
    height: 37px;
    background-color: #ffffff;
}
#topmenu1
{
    float: left;
    width: 75px;
    height: 37px;
    background-color: #ffffff;
}
#topmenu2
{
    float: left;
    width: 73px;
    height: 37px;
    background-color: #ffffff;
}
#topmenu3
{
    float: left;
    width: 76px;
    height: 37px;
    background-color: #ffffff;
}
#topmenu4
{
    float: left;
    width: 94px;
    height: 37px;
    background-color: #ffffff;
}
#topmenu5
{
    float: left;
    width: 125px;
    height: 37px;
    background-color: #ffffff;
}
#topmenu6
{
    float: left;
    width: 116px;
    height: 37px;
    background-color: #ffffff;
}
#topmenu6b
{
    float: left;
    width: 63px;
    height: 37px;
    background-color: #ffffff;
}
#topmenu7
{
    float: left;
    width: 48px;
    height: 37px;
    background-color: #ffffff;
}
#topmenu8
{
    float: left;
    width: 85px;
    height: 37px;
    background-color: #ffffff;
}
#topmenu9
{
    float: left;
    width: 63px;
    height: 37px;
    background-color: #ffffff;
}
#topmenu10
{
    float: left;
    width: 122px;
    height: 37px;
    background-color: #ffffff;
}



#mainpanel
{
    float: left;
    width: 940px;
    height: 775px;
    background-image: url(../images/bgtowel.jpg);
    background-position:bottom;
    background-repeat:no-repeat;
    background-color:White;
}
#mainpanelsub
{
    float: left;
    width: 940px;
    background-color: #ffffff;
    min-height: 700px;
}
#mainpanelleft
{
    float: left;
    width: 610px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}
#mainpanelleft2
{
    float: left;
    width: 610px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}
#mainpanelright
{
    float: left;
    width: 300px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}
#mainpanelleftdetails
{
    float: left;
    width: 920px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}

#mainSiteContpad
{
    margin: 0 auto;
    width: 952px;
    height: 10px;
}
#mainpanel2
{
    float: left;
    width: 940px;
    background-color: #ffffff;
}

#mainpanelleftimage
{
    position: relative;
    width: 610px;
    height: 209px;
}
#mainpanelleftimage img
{
    float: left;
    margin: 0 0px 0px 0px;
}
.placeholder
{
    position: absolute;
    top: 0px;
    left: 0px;
}

#topbanner
{
    position: relative;
    width: 940px;
    height: 174px;
}
#topbanner img
{
    float: left;
    margin: 0 0px 0px 0px;
}
.placeholder2
{
    position: relative;
    top: 0px;
    left: 0px;
}

#mainpanelleftcontent
{
    float: left;
    width: 570px;
    height: 510px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
}
#mainpanelleftcontentsub
{
    float: left;
    width: 570px;
    background-color: #ffffff;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
}
#mainpanelleftcontentsubdetails
{
    float: left;
    width: 880px;
    background-color: #ffffff;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
}
#mainpanelleftfooter
{
    float: left;
    width: 570px;
    height: 40px;
    padding-left: 20px;
    padding-right: 20px;
}
#mainpanelleftfootersub
{
    float: left;
    width: 700px;
    height: 50px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
}

#mydiv
{
    float: left;
    width: 300px;
    height: 175px;
    background-image: url(../images/search4.jpg);
    background-repeat: repeat-y;
}
#mydiv2
{
    float: left;
    width: 300px;
    height: 100px;
    background-image: url(../images/search5.jpg);
    background-repeat: repeat-y;
}
#search
{
    float: left;
    width: 300px;
}
#specialgap
{
    float: left;
    width: 300px;
    height: 10px;
}

#quayliving
{
    float: left;
    width: 300px;
    height: 169px;
    background-image: url(../images/quayliving3.png);
    background-repeat: no-repeat;
    position:relative;
}

.quayliving
{
    float: left;
    font-family: Arial;
    font-size: 0.80em;
    color: #3d710d;
}

.quayliving A
{
    color: #3d710d;
    text-decoration: none;
}
.quayliving A:hover
{
    color: #3d710d;
    text-decoration: none;
}

.quayliving span
{
    position:absolute; 
    width:100%;
    height:100%;
    top:0;
    left: 0;
    z-index: 1 
}

#quaylivingtext
{
    float: left;
    padding-left: 155px;
    padding-right: 10px;
    padding-top: 70px;
}

#special
{
    float: left;
    width: 300px;
    height: 209px;
    background-image: url(../images/special.jpg);
    background-repeat: repeat-y;
}
.special
{
    float: left;
    font-family: Arial;
    font-size: 0.80em;
    color: #3d710d;
}
.special A
{
    color: #3d710d;
    text-decoration: none;
}
.special A:hover
{
    color: #3d710d;
    text-decoration: none;
}

#specialtop1
{
    float: left;
    width: 80px;
    height: 40px;
    padding-left: 210px;
    padding-right: 10px;
    padding-top: 15px;
}
#specialtop2
{
    float: left;
    width: 280px;
    height: 38px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}

#specialbottom1
{
    float: left;
    width: 80px;
    height: 43px;
    padding-left: 210px;
    padding-right: 10px;
    padding-top: 15px;
}
#specialbottom2
{
    float: left;
    width: 280px;
    height: 41px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}

.quaynewsbody img
{
    float:left;
    padding-right:10px;
    padding-bottom:10px;
}

.clear
{
    clear:both;
}


#mydivinside
{
    float: left;
    width: 280px;
    height: 175px;
    padding-top: 20px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
}
#mydivinside1
{
    float: left;
    width: 200px;
    padding-top: 20px;
    padding-bottom: 10px;
}
#mydivinside2
{
    float: left;
    width: 80px;
    padding-top: 20px;
    padding-bottom: 10px;
}

#search1
{
    float: left;
    width: 300px;
    height: 137px;
    background-image: url(../images/search1.jpg);
    background-repeat: repeat-y;
}
#search1inside
{
    float: left;
    width: 100%;
    height: 97px;
    padding-top: 30px;
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 10px;
}


#resultcontenttitle
{
    float: left;
    width: 570px;
    background-color: #ffffff;
    padding-top: 10px;
}
#resultstop1
{
    float: left;
    width: 570px;
    height: 22px;
    text-align: left;
}
#resultcontent
{
    float: left;
    width: 550px;
    background-color: #faf5c1;
    padding-left: 10px;
    padding-right: 10px;
}

#resultcontentsummary
{
    float: left;
    width: 550px;
    height: 35px;
    background-color: #faf5c1;
    padding-top: 10px;
    padding-bottom: 10px;
}
#resultcontentresult
{
    float: left;
    width: 550px;
    background-color: #faf5c1;
    padding-bottom: 10px;
}
#resultcontentresultborder
{
    float: left;
    width: 548px;
    background-color: #ffffff;
    border: 1px solid #4d9fb7;
}
#resultcontentresultinside
{
    float: left;
    width: 528px;
    background-color: #ffffff;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}

#resultcontentresultimage
{
    float: left;
    width: 135px;
    background-color: #ffffff;
    border: 1px solid #4d9fb7;
}
#resultcontentresultcontentspace
{
    float: left;
    width: 10px;
    background-color: #ffffff;
}
#resultcontentresultcontent1
{
    float: left;
    width: 230px;
    background-color: #ffffff;
}
#resultcontentresultcontent1top
{
    float: left;
    width: 230px;
    height: 32px;
    background-color: #ffffff;
    border-bottom: 1px solid #d5f2fa;
}
#resultcontentresultcontent1bottom
{
    float: left;
    width: 210px;
    background-color: #ffffff;
    padding-top: 3px;
    padding-right: 20px;
}

#resultcontentresultcontent2
{
    float: left;
    width: 130px;
    background-color: #ffffff;
}
#resultcontentresultcontent2top
{
    float: left;
    width: 130px;
    height: 32px;
    background-color: #ffffff;
    border-bottom: 1px solid #d5f2fa;
}
#resultcontentresultcontent2bottom
{
    float: left;
    width: 130px;
    background-color: #ffffff;
}
#resultcontentresultcontent2bottom1
{
    float: left;
    width: 130px;
    height: 16px;
    background-color: #ffffff;
    border-bottom: 1px solid #d5f2fa;
}
#resultcontentresultcontent2bottom2
{
    float: left;
    width: 130px;
    height: 16px;
    background-color: #ffffff;
    border-bottom: 1px solid #d5f2fa;
    background: url(../images/arrow.jpg);
}
#resultcontentresultcontent2bottom3
{
    float: left;
    width: 130px;
    height: 16px;
    background-color: #ffffff;
    border-bottom: 1px solid #d5f2fa;
    background: url(../images/arrow.jpg);
}
#resultcontentresultcontent2bottom4
{
    float: left;
    width: 130px;
    height: 18px;
    background-color: #ffffff;
    padding-top: 4px;
}

#aresultcontentmap
{
    float: left;
    width: 550px;
    background-color: #faf5c1;
    padding-bottom: 10px;
}
#aresultcontentmapborder
{
    float: left;
    width: 548px;
    background-color: #ffffff;
    border: 1px solid #4d9fb7;
}
#aresultcontentmapinside
{
    float: left;
    width: 548px;
    background-color: #ffffff;
}
#amap
{
    float: left;
    width: 548px;
    height: 655px;
    background-color: #ffffff;
    text-align: left;
}


#resultcontentmap
{
    float: left;
    width: 720px;
    background-color: #faf5c1;
    padding-bottom: 10px;
}
#resultcontentmapborder
{
    float: left;
    width: 718px;
    background-color: #5ba2ba;
    border: 1px solid #5ba2ba;
}
#resultcontentmapinside
{
    float: left;
    width: 718px;
    background-color: #ffffff;
}
#map
{
    float: left;
    width: 718px;
    height: 455px;
    background-color: #ffffff;
    text-align: left;
}



#detailscontentnew
{
    float: left;
    width: 840px;
    background-color: #faf5c1;
    padding-left: 20px;
    padding-right: 20px;
}

#detailsdescontent1new
{
    float: left;
    width: 600px;
    background-color: #faf5c1;
    padding-right: 10px;
}
#detailsdescontent1anew
{
    float: left;
    width: 576px;
    height: 398px;
    /*background-color: #d8d18c;*/
    border: 1px solid #5ba2ba;
}
#detailsdescontent1bnew
{
    float: left;
    width: 600px;
    height: 10px;
    background-color: #faf5c1;
}
#detailsdescontent1cnew
{
    float: left;
    width: 598px;
    height: 47px;
    background-color: #faf5c1;
    border-right: 3px solid #faf5c1;
    border-left: 3px solid #faf5c1;
    border-top: 3px solid #faf5c1;
}
#detailsdescontent1dnew
{
    float: left;
    width: 584px;
    height: 32px;
    background-color: #faf5c1;
    padding-top: 2px;
    padding-left: 20px;
    padding-bottom: 4px;
}
.detailsdescontent1dnew
{
    float: left;
    font-family: Arial;
    font-size: 11px;
    color: #000000;
}
.detailsdescontent1dnew A
{
    color: #00a1d1;
    text-decoration: underline;
}
.detailsdescontent1dnew A:hover
{
    color: #a6c440;
    text-decoration: underline;
}
#detailsdescontent1csmallnew
{
    float: left;
    width: 68px;
    height: 47px;
    /*background-color: #d8d18c;*/
    border-right: 5px solid #faf5c1;
    border-bottom: 10px solid #faf5c1;
}
#detailsdescontent1csmallnewblank
{
    float: left;
    width: 68px;
    height: 47px;
    background-color: #faf5c1;
    border-right: 5px solid #faf5c1;
    border-bottom: 10px solid #faf5c1;
}
#detailsdescontent1csmallendnew
{
    float: left;
    width: 68px;
    height: 47px;
    background-color: #d8d18c;
}

#detailsdescontent4new
{
    float: left;
    width: 820px;
    background-color: #faf5c1;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
}
#detailsdescontent5new
{
    float: left;
    width: 210px;
    background-color: #faf5c1;
    padding-left: 20px;
}
#detailsdescontent6new
{
    float: left;
    width: 820px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
}
#detailsdescontent7new
{
    float: left;
    width: 820px;
    background-color: #faf5c1;
    padding-top: 10px;
    padding-right: 20px;
}

#detailsdescontent6newprices
{
    float: left;
    width: 860px;
    background-color: #faf5c1;
    padding-left: 20px;
    padding-right: 0px;
    padding-bottom: 20px;
}

#detailscontenttitle
{
    float: left;
    width: 880px;
    background-color: #faf5c1;
    padding-top: 5px;
    padding-bottom: 10px;
}
#detailscontenttitle1
{
    float: left;
    width: 870px;
    background-color: #faf5c1;
    padding-left: 10px;
}
#detailscontenttitle2
{
    float: left;
    width: 120px;
    background-color: #faf5c1;
    padding-right: 20px;
}
#detailstop1
{
    float: left;
    width: 880px;
    background-color: #faf5c1;
    height: 44px;
    text-align: left;
}
#detailstop1content
{
    float: left;
    width: 870px;
    height: 44px;
    text-align: left;
    padding-top: 5px;
    padding-left: 10px;
}

#detailscontent
{
    float: left;
    width: 860px;
    background-color: #faf5c1;
    padding-left: 10px;
    padding-right: 10px;
}

#detailsdescontent1
{
    float: left;
    width: 302px;
    background-color: #ffffff;
    padding-right: 12px;
}
#detailsdescontent2
{
    float: left;
    width: 194px;
    background-color: #ffffff;
    padding-right: 20px;
}
#detailsdescontent3
{
    float: left;
    width: 194px;
    background-color: #ffffff;
}

#detailsdescontent4
{
    float: left;
    width: 388px;
    background-color: #ffffff;
    padding-right: 20px;
}

#detailsdescontent4a
{
    float: left;
    width: 174px;
    background-color: #ffffff;
    padding-right: 20px;
}
#detailsdescontent4b
{
    float: left;
    width: 174px;
    background-color: #ffffff;
    padding-right: 20px;
}
#detailsdescontent4c
{
    float: left;
    width: 388px;
    background-color: #ffffff;
}


#detailsdescontent1a
{
    float: left;
    width: 296px;
    height: 197px;
    background-color: #a6c440;
    border: 3px solid #edf3d9;
}
#detailsdescontent1b
{
    float: left;
    width: 302px;
    height: 10px;
    background-color: #ffffff;
}
#detailsdescontent1c
{
    float: left;
    width: 296px;
    height: 47px;
    background-color: #edf3d9;
    border-right: 3px solid #edf3d9;
    border-left: 3px solid #edf3d9;
    border-top: 3px solid #edf3d9;
}
#detailsdescontent1d
{
    float: left;
    width: 282px;
    height: 32px;
    background-color: #edf3d9;
    padding-top: 2px;
    padding-left: 20px;
    padding-bottom: 4px;
}
.detailsdescontent1d
{
    float: left;
    font-family: Arial;
    font-size: 11px;
    color: #000000;
}
.detailsdescontent1d A
{
    color: #00a1d1;
    text-decoration: underline;
}
.detailsdescontent1d A:hover
{
    color: #a6c440;
    text-decoration: underline;
}
#detailsdescontent1csmall
{
    float: left;
    width: 71px;
    height: 47px;
    background-color: #a6c440;
    border-right: 4px solid #edf3d9;
}
#detailsdescontent1csmallend
{
    float: left;
    width: 71px;
    height: 47px;
    background-color: #a6c440;
}

#detailspdftitle
{
    float: left;
    width: 760px;
    background-color: #ffffff;
    padding-top: 8px;
    padding-bottom: 8px;
}
#detailspdfimage
{
    float: left;
    width: 760px;
    background-color: #ffffff;
}
#detailspdfimageasurround
{
    float: left;
    width: 532px;
    height: 357px;
    background-color: #ffffff;
    padding-right: 10px;
}
#detailspdfimagea
{
    float: left;
    width: 499px;
    height: 345px;
    background-color: #a6c440;
    border: 3px solid #edf3d9;
}
#detailspdfcontentsurround5
{
    float: left;
    width: 516px;
    background-color: #ffffff;
}

#detailspdfimage1
{
    float: left;
    width: 532px;
    background-color: #ffffff;
}
#detailspdfimage2
{
    float: left;
    width: 214px;
    background-color: #ffffff;
}
#detailspdfcontentsurround1
{
    float: left;
    width: 760px;
    background-color: #ffffff;
}
#detailspdfcontentsurround2
{
    float: left;
    width: 211px;
    background-color: #ffffff;
    padding-right: 3px;
}

#prices
{
    float: left;
    width: 820px;
    height: 20px;
    padding-top: 3px;
    padding-right: 45px;
}
#prices1
{
    float: left;
    width: 350px;
    padding-top: 3px;
}
#prices2
{
    float: left;
    width: 425px;
    padding-top: 3px;
}


#centrePage
{
    margin: 0 auto;
    width: 980px;
    color: #ffffff;
}
#centrePagepdf
{
    margin: 0 auto;
    width: 940px;
    color: #ffffff;
}

#maincontentVT
{
    float: left;
    width: 800px;
    height: 700px;
    background-color: #ffffff;
}


/*PDF Stuff*/
#maincontentpdf
{
    float: left;
    width: 940px;
    
    
    min-height: 100%;
	height: 1155px !important;
	/*height: 1085px !important;*/
	
	/*margin: 0 auto 0px;  /*the bottom margin is the negative value of the footer's height */
    margin: 0 auto 0px;  /*the bottom margin is the negative value of the footer's height */
}

.push
{
    height:50px;
}

#maincontentpdf1
{
    float: left;
    width: 940px;
    height: 174px;
    background-color: #ffffff;
    background: url(../images/topbanner.jpg) repeat-y;
}
#maincontentpdf2
{
    float: left;
    width: 900px;
    background-color: #ffffff;
    padding-left: 20px;
    padding-right: 20px;
}
#maincontentpdf3
{
    float: left;
    width: 940px;
    height: 10px;
    background-color: #ffffff;
}
#maincontentpdf5
{
    float: left;
    width: 880px;
    background-color: #ffffff;
    max-height: 100px;
    padding-left: 20px;
    padding-right: 20px;
}
#detailspdftitle
{
    float: left;
    width: 900px;
    background-color: #ffffff;
    padding-top: 8px;
    padding-bottom: 8px;
}
#detailspdfimage
{
    float: left;
    width: 900px;
    background-color: #ffffff;
    padding-bottom: 10px;
}
#detailspdfimageasurround
{
    float: left;
    width: 646px;
    height: 440px;
    background-color: #ffffff;
    padding-right: 10px;
    padding-bottom: 10px;
}
#detailspdfimagea
{
    float: left;
    width: 600px;
    height: 410px;
    padding-top:10px;
    background-color: #ffffff;
    border: 3px solid #edf3d9;
    text-align:center;
}
#detailspdfcontentsurround5
{
    float: left;
    width: 210px;
    background-color: #ffffff;
}

#detailspdfimagecsurround
{
    float: left;
    width: 211px;
    height: 280px;
    background-color: #ffffff;
    padding-right: 3px;
}
#detailspdfimagesmall
{
    float: left;
    width: 170px;
    /*height: 115px;*/
    margin-top:10px;
    background-color: #ffffff;
    border-right: 3px solid #ffffff;
}
#detailspdfimagesmallend
{
    float: left;
    width: 90px;
    height: 58px;
    background-color: #ffffff;
}
#detailspdfimagec
{
    float: left;
    width: 203px;
    height: 90px;
    background-color: #edf3d9;
    border-right: 3px solid #edf3d9;
    border-left: 3px solid #edf3d9;
    border-top: 3px solid #edf3d9;
}

#detailspdfimage1
{
    float: left;
    width: 532px;
    background-color: #ffffff;
}
#detailspdfimage2
{
    float: left;
    width: 214px;
    background-color: #ffffff;
}
#detailspdfcontentsurround1
{
    float: left;
    width: 900px;
    background-color: #ffffff;
}
#detailspdfcontentsurround2
{
    float: left;
    width: 211px;
    background-color: #ffffff;
    padding-right: 3px;
}





#propertyeditfields3l
{
    float: left;
    width: 780px;
    height: 100px;
    background-color: #fbf5c1;
    text-align: left;
    padding-left: 20px;
    padding-top: 5px;
}
#propertyeditfields4l
{
    float: left;
    width: 180px;
    height: 100px;
    background-color: #fbf5c1;
    text-align: left;
}
#propertyeditfields5l
{
    float: left;
    width: 600px;
    height: 100px;
    background-color: #fbf5c1;
    text-align: left;
}

#propertyeditfields3lx
{
    float: left;
    width: 780px;
    height: 200px;
    background-color: #fbf5c1;
    text-align: left;
    padding-left: 20px;
    padding-top: 5px;
}
#propertyeditfields4lx
{
    float: left;
    width: 180px;
    height: 200px;
    background-color: #fbf5c1;
    text-align: left;
}
#propertyeditfields5lx
{
    float: left;
    width: 600px;
    height: 200px;
    background-color: #fbf5c1;
    text-align: left;
}

.controlsearchboxwide
{
    width: 500px;
    height: 80px;
    background-color: #ffffff;
}
.controlsearchboxwide2
{
    width: 450px;
    height: 80px;
    background-color: #ffffff;
}
.controlsearchboxwide2g
{
    width: 200px;
    height: 80px;
    background-color: #ffffff;
}
.controlsearchboxwide3
{
    width: 380px;
    height: 80px;
    background-color: #ffffff;
}
.controlsearchboxwide3a
{
    width: 380px;
    height: 120px;
    background-color: #ffffff;
}
.controlsearchboxwide3b
{
    width: 380px;
    height: 40px;
    background-color: #ffffff;
}
.controlsearchboxwidex
{
    width: 500px;
    height: 180px;
    background-color: #ffffff;
}
#propertyeditfields3
{
    float: left;
    width: 780px;
    height: 28px;
    background-color: #fbf5c1;
    text-align: left;
    padding-left: 20px;
    padding-top: 5px;
}
.propertyeditfields3
{
    float: left;
    font-family: Arial;
    font-size: 0.70em;
    color: #000000;
}



#book1
{
    float: left;
    width: 860px;
    height: 20px;
    background-color: #fbf5c1;
    padding-left: 10px;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    border: 1px solid #3a9fbd;
}
#book1a
{
    float: left;
    width: 100px;
    height: 20px;
    background-color: #fbf5c1;
}
#book1b
{
    float: left;
    width: 760px;
    height: 20px;
    background-color: #fbf5c1;
}

#book1z
{
    float: left;
    width: 800px;
    height: 20px;
    background-color: #fbf5c1;
    padding-left: 10px;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    border: 1px solid #3a9fbd;
}
#book1az
{
    float: left;
    width: 100px;
    height: 20px;
    background-color: #fbf5c1;
}
#book1bz
{
    float: left;
    width: 700px;
    height: 20px;
    background-color: #fbf5c1;
}


#book1al
{
    float: left;
    width: 200px;
    height: 20px;
    background-color: #fbf5c1;
}
#book1bl
{
    float: left;
    width: 400px;
    height: 20px;
    background-color: #fbf5c1;
}

#bookx
{
    float: left;
    width: 800px;
    background-color: #fbf5c1;
    border: 1px solid #3a9fbd;
}
#book1x
{
    float: left;
    width: 780px;
    height: 20px;
    background-color: #fbf5c1;
    padding-left: 10px;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
}

#book1xw
{
    float: left;
    width: 780px;
    height: 40px;
    background-color: #fbf5c1;
    padding-left: 10px;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
}

#book1xL
{
    float: left;
    width: 780px;
    height: 100px;
    background-color: #fbf5c1;
    padding-left: 10px;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
}
#book1alL
{
    float: left;
    width: 200px;
    height: 100px;
    background-color: #fbf5c1;
}
#book1blL
{
    float: left;
    width: 400px;
    height: 100px;
    background-color: #fbf5c1;
}



#book5
{
    float: left;
    width: 570px;
    height: 20px;
    background-color: #f8f0ad;
    padding-left: 10px;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
}
#book6
{
    float: left;
    width: 570px;
    background-color: #fdfbe6;
    padding-left: 10px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #f8f0ad;
}
#book5al
{
    float: left;
    width: 100px;
    height: 20px;
    background-color: #f8f0ad;
}
#book5bl
{
    float: left;
    width: 370px;
    height: 20px;
    background-color: #f8f0ad;
}
#book5x
{
    float: left;
    width: 570px;
    height: 100px;
    background-color: #f8f0ad;
    padding-left: 10px;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
}
#book5alx
{
    float: left;
    width: 100px;
    height: 100px;
    background-color: #f8f0ad;
}
#book5blx
{
    float: left;
    width: 370px;
    height: 100px;
    background-color: #f8f0ad;
}
#book5b
{
    float: left;
    width: 570px;
    height: 40px;
    background-color: #f8f0ad;
    padding-left: 10px;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
}


#book5g
{
    float: left;
    width: 280px;
    height: 20px;
    background-color: #f8f0ad;
    padding-left: 10px;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
}
#book5alg
{
    float: left;
    width: 75px;
    height: 20px;
    background-color: #f8f0ad;
}
#book5blg
{
    float: left;
    width: 205px;
    height: 20px;
    background-color: #f8f0ad;
}
#book5xg
{
    float: left;
    width: 280px;
    height: 100px;
    background-color: #f8f0ad;
    padding-left: 10px;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
}
#book5alxg
{
    float: left;
    width: 75px;
    height: 100px;
    background-color: #f8f0ad;
}
#book5blxg
{
    float: left;
    width: 205px;
    height: 100px;
    background-color: #f8f0ad;
}
#book5bg
{
    float: left;
    width: 70px;
    height: 40px;
    background-color: #f8f0ad;
    padding-left: 220px;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
}
#book5bgxx
{
    float: left;
    width: 120px;
    height: 40px;
    background-color: #f8f0ad;
    padding-left: 160px;
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 5px;
}


#book5c
{
    float: left;
    width: 570px;
    height: 20px;
    background-color: #f8f0ad;
    padding-left: 10px;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
}
#book6c
{
    float: left;
    width: 570px;
    background-color: #fdfbe6;
    padding-left: 10px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #f8f0ad;
}
#book5alc
{
    float: left;
    width: 170px;
    height: 20px;
    background-color: #f8f0ad;
}
#book5blc
{
    float: left;
    width: 300px;
    height: 20px;
    background-color: #f8f0ad;
}
#book5xc
{
    float: left;
    width: 570px;
    height: 80px;
    background-color: #f8f0ad;
    padding-left: 10px;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
}
#book5alxc
{
    float: left;
    width: 170px;
    height: 80px;
    background-color: #f8f0ad;
}
#book5blxc
{
    float: left;
    width: 300px;
    height: 80px;
    background-color: #f8f0ad;
}
#book5bc
{
    float: left;
    width: 570px;
    height: 40px;
    background-color: #f8f0ad;
    padding-left: 10px;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
}

#book5xca
{
    float: left;
    width: 570px;
    height: 130px;
    background-color: #f8f0ad;
    padding-left: 10px;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
}
#book5alxca
{
    float: left;
    width: 170px;
    height: 130px;
    background-color: #f8f0ad;
}
#book5blxca
{
    float: left;
    width: 300px;
    height: 130px;
    background-color: #f8f0ad;
}

#book5xcb
{
    float: left;
    width: 570px;
    height: 50px;
    background-color: #f8f0ad;
    padding-left: 10px;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
}
#book5alxcb
{
    float: left;
    width: 170px;
    height: 50px;
    background-color: #f8f0ad;
}
#book5blxcb
{
    float: left;
    width: 300px;
    height: 50px;
    background-color: #f8f0ad;
}

#availabilityBottom
{
    float: left;
    width: 700px;
    font-family: Arial;
    color: #666666;
    font-size: 11px;
    margin-top: 20px;
}



#availKey
{
    float: left;
    width: 150px;
    margin-left: 10px;
    padding-top: 45px;
    font-family: Arial;
    color: #666666;
    font-size: 10px;
    font-weight: bold;
}



#ctl00_ContentPlaceHolder1_messageContainer
{
    padding: 20px;
    width: 665px;
    font-family: Arial;
    font-size: 11px;
    float: left;
}



#ctl00_ContentPlaceHolder1_messageContainer img
{
    vertical-align: middle;
    margin-right: 5px;
    float: left;
    margin-bottom: 15px;
}


#Statscol
{
    float: left;
    width: 840px;
    height: 100%;
    background-color: #e5e5e5;
    text-align: left;
    border-left: 1px solid #00a2d0;
    border-right: 1px solid #00a2d0;
    border-bottom: 1px solid #00a2d0;
    border-top: 1px solid #00a2d0;
}
#Statscol1
{
    float: left;
    width: 170px;
    height: 100%;
    background-color: #e5e5e5;
    text-align: left;
    padding-left: 10px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}
#Statscol2
{
    float: left;
    width: 170px;
    height: 100%;
    background-color: #e5e5e5;
    text-align: left;
    padding-left: 10px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}
#Statscol3
{
    float: left;
    width: 350px;
    height: 100%;
    background-color: #e5e5e5;
    text-align: left;
    padding-left: 10px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}
#Statscol4
{
    float: left;
    width: 60px;
    height: 100%;
    background-color: #e5e5e5;
    text-align: left;
    padding-top: 20px;
}

#Statscolresults
{
    float: left;
    width: 830px;
    height: 100%;
    background-color: #ffffff;
    text-align: left;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 10px;
    border-left: 1px solid #00a2d0;
    border-right: 1px solid #00a2d0;
    border-bottom: 1px solid #00a2d0;
}
#Statsfigures
{
    float: left;
    width: 440px;
    height: 100%;
    background-color: #ffffff;
    text-align: left;
}
#Statscoltitle
{
    float: left;
    width: 200px;
    height: 100%;
    background-color: #ffffff;
    text-align: left;
    padding-left: 10px;
    padding-top: 10px;
    padding-right: 10px;
}
#Statscolamount
{
    float: left;
    width: 200px;
    height: 100%;
    background-color: #ffffff;
    text-align: left;
    padding-left: 10px;
    padding-top: 10px;
    padding-right: 10px;
}

#Statsfigureslong
{
    float: left;
    width: 830px;
    height: 100%;
    background-color: #ffffff;
    text-align: left;
}
#Statscoltitlelong
{
    float: left;
    width: 200px;
    height: 100%;
    background-color: #ffffff;
    text-align: left;
    padding-left: 10px;
    padding-top: 10px;
    padding-right: 10px;
}
#Statscolamountlong
{
    float: left;
    width: 25px;
    height: 100%;
    background-color: #ffffff;
    text-align: left;
    padding-left: 10px;
    padding-top: 10px;
    padding-right: 10px;
}
#Statscolamountlong2
{
    float: left;
    width: 40px;
    height: 100%;
    background-color: #ffffff;
    text-align: left;
    padding-left: 10px;
    padding-top: 10px;
    padding-right: 10px;
}

.availLoading
{
    position: absolute;
    top: 76px;
    left: 12px;
    width: 244px;
    height: 125px;
    z-index: 10;
    background-image: url(../images/loading_bg.png);
    background-repeat: repeat;
}

.availLoading img
{
    padding-left: 23px;
    padding-top: 55px;
}

img.star-rating
{
    margin:4px 0 0 20px;
}

p.halfline
{
    line-height: 0.5;
}

img.social
{
    margin:10px 0 0 0;
    }

.quaynewsbody h2
{
    font-size:1.2em;
}

