#nojsmenubar {
margin:0 auto;
width:865px;
}

.oneColElsCtrHdr #container {
width:900px;
background:#000 !important;
border:0 solid #000;
text-align:left;
margin:0 auto;
padding:15px
}

body {
font-family:"Myriad Web Pro", Arial;
color:#fff;
background-color:#1e1e1e;
font-size:100%;
height:100%;
text-align:center
}

a {
outline:none !important
}

a:link,a:visited {
color:#fff !important
}

.content {
text-align:left;
margin:0 auto
}

#sslwin {
width:650px
}

#mytext {
font-family:"Myriad Web Pro", Arial;
background-color:#333;
padding:15px
}

.info3 {
width:720px;
background-color:#000;
margin:100px auto;
padding:15px
}

#sswin {
width:660px
}

.albumiconalign {
float:right
}

.albumno {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
font-weight:700;
float:left
}

.albumpad {
float:left;
margin-bottom:10px;
display:inline
}

.clear {
clear:both
}

.t {
background:url(http://www.palgravephotography.co.uk/rounded_borders/rd_line_border/dot.gif) 0 0 repeat-x
}

.b {
background:url(http://www.palgravephotography.co.uk/rounded_borders/rd_line_border/dot.gif) 0 100% repeat-x
}

.l {
background:url(http://www.palgravephotography.co.uk/rounded_borders/rd_line_border/dot.gif) 0 0 repeat-y
}

.r {
background:url(http://www.palgravephotography.co.uk/rounded_borders/rd_line_border/dot.gif) 100% 0 repeat-y
}

.bl {
background:url(http://www.palgravephotography.co.uk/rounded_borders/rd_line_border/bl.gif) 0 100% no-repeat
}

.br {
background:url(http://www.palgravephotography.co.uk/rounded_borders/rd_line_border/br.gif) 100% 100% no-repeat
}

.tl {
background:url(http://www.palgravephotography.co.uk/rounded_borders/rd_line_border/tl.gif) 0 0 no-repeat
}

.tr {
background:url(http://www.palgravephotography.co.uk/rounded_borders/rd_line_border/tr.gif) 100% 0 no-repeat;
padding:15px
}

.albumpad2 {
float:right;
margin-bottom:10px;
display:inline
}

#pp {
width:444px
}

p.dl {
text-align:left;
margin:5px 0
}

label {
font-family:"Myriad Web Pro", Arial;
color:#FFF !important;
font-size:12px !important;
background-color:inherit;
margin:0.00 !important;
padding:0.00 !important
}

textarea#generalComments {
font-family:"Myriad Web Pro", Arial;
height:150px !important;
width:532px !important;
margin:4px 0 0 !important
}

#submit input#button:hover {
color:#333 !important;
background-color:#999 !important;
border-color:#333 !important
}

#submit input#button {
font-family:"Myriad Web Pro", Arial;
outline:none !important;
color:#FFF !important;
font-size:11px !important;
text-transform:uppercase !important;
width:100px !important;
background-color:#333 !important;
border-color:#000 !important;
border-style:solid !important;
border-width:2px !important;
margin:0 auto !important;
padding:0.4em !important
}

#submit {
width:100px;
font-family:"Myriad Web Pro", Arial;
clear:both !important;
margin:20px auto !important;
padding:0.00 !important
}

#requiredFieldsWrapper {
font-family:"Myriad Web Pro", Arial;
clear:both !important;
background-color:#333 !important;
width:564px !important;
color:inherit;
margin:20px auto !important;
padding:0.00 !important
}

#requiredFields input {
font-family:"Myriad Web Pro", Arial;
text-align:left !important;
width:250px !important;
margin:4px 0 1em !important;
padding:4px !important
}

#requiredFields input,textarea {
font-family:"Myriad Web Pro", Arial;
background-color:#222 !important;
color:#FFF !important;
border-color:#000 !important;
border-style:solid !important;
border-width:2px !important
}

#requiredFields {
font-family:"Myriad Web Pro", Arial;
clear:both !important;
text-align:left !important;
width:544px !important;
margin:0 auto !important;
padding:10px !important
}

textarea {
background-color:#999;
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:12px
}

#gallery {
font-family:"Myriad Web Pro", Arial;
width:750px !important;
margin:50px auto !important;
padding:0.00 !important
}

#contactinfo {
background-color:#333;
width:185px;
text-align:center;
font-size:12px;
font-family:"Myriad Web Pro", Arial;
margin:50px auto;
padding:5px
}

input {
background-color:#999;
font-family:"Myriad Web Pro", Arial;
color:#000;
font-size:12px
}

form {
background-color:#000
}

.oneColElsCtrHdr .windowspacer2 {
background:#000;
height:400px;
padding:0 10px
}

.info2 {
width:720px;
background-color:#333;
margin:50px auto;
padding:15px
}

.oneColElsCtrHdr #windowspacer,.oneColElsCtrHdr .windowspacer {
background:transparent;
height:200px;
padding:0 10px
}

.oneColElsCtrHdr #windowspacersm {
background:transparent;
height:100px;
padding:0 10px
}

p,p.d {
margin:5px 0
}

.wedding1,.lifestyle1,.prints1,.post1 {
font-family:"Myriad Web Pro", Arial;
width:500px;
background-color:#333;
margin:50px auto;
padding:15px
}

#flashsection {
text-align:center;
position:absolute;
top:200px;
width:910px;
margin:0 0 0 -205px
}

#noflash {
position:relative;
left:490px;
top:30px;
width:200px
}

#nojswarning {
position:relative;
left:128px;
top:70px;
width:230px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-weight:700;
font-size:16px;
border:0;

}

#nojsimgs {
width:900px;
margin:0;
padding:0
}

.toolbar li {
display:inline !important;
text-align:center !important
}

.toolbar2 li {
display:block !important;
float:right;
}

.itempic {
width:60px;
height:30px;
background-color:transparent;
float:left;
color:#fff;
font-size:12px;
margin:0 5px;
padding:3px 0 1px
}

.itempic2 {
width:60px;
height:100px;
background-color:transparent;
float:left;
color:#fff;
font-size:12px;
margin:0 5px;
padding:3px 0 1px
}

.itempic3 {
width:130px;
height:100px;
background-color:transparent;
float:left;
color:#fff;
font-size:12px;
margin:0 5px;
padding:3px 0 1px
}
.itemlistn {
font-size:12px;text-align:left;
top:0;
left:0;
width:60px;
list-style:none;
background-color:transparent;
color:#fff;
margin:0;
padding:0
}
.itemlistw {
font-size:12px;
top:0;
left:0;
width:140px;
list-style:none;
background-color:transparent;
color:#fff;
margin:0;
padding:0
}
.itemlist1a {
font-size:12px;
top:0;
left:0;
width:60px;
list-style:none;
background-color:transparent;
color:#fff;
margin:0;
padding:0
}

.itemlist2a {
list-style:none;
font-size:12px;
top:0;
left:0;
background-color:transparent;
width:60px;
color:#fff;
margin:0;
padding:0
}

.logo {
display:inherit !important;
text-align:center
}

.samplefeedbacktext1 {
font-family:"Myriad Web Pro", Arial;
background-color:#333;
font-size:16px;
width:410px;
margin:50px auto 0;
padding:15px
}

.samplefeedbacktext2 {
font-family:"Myriad Web Pro", Arial;
background-color:#333;
font-size:16px;
width:410px;
margin:20px auto 0;
padding:15px
}

#photobox {
background-color:#333;
width:100px;
text-align:center;
font-size:14px;
margin:10px 515px;
padding:10px
}

#photoboxl {
background-color:#333;
width:100px;
text-align:center;
font-size:14px;
margin:10px 155px;
padding:10px
}

b.niftycorners,b.niftyfill {
display:block
}

b.niftycorners * {
display:block;
height:1px;
line-height:1px;
font-size:1px;
overflow:hidden;
border-style:solid;
border-width:0 1px
}

b.r1 {
border-width:0 2px;
margin:0 3px
}

b.rb1 {
border-width:0 2px;
margin:0 8px
}

b.rb2 {
border-width:0 2px;
margin:0 6px
}

b.rb3 {
margin:0 5px
}

b.rb4 {
margin:0 4px
}

b.rb5 {
margin:0 3px
}

b.rb7 {
height:2px;
margin:0 1px
}

b.rb8 {
height:2px;
margin:0
}

b.tb1 {
border-width:0 10px
}

b.tb2 {
border-width:0 8px
}

b.tb3 {
border-width:0 6px
}

b.tb5 {
border-width:0 4px
}

b.tb7 {
height:2px;
border-width:0 2px
}

b.tb8 {
height:2px;
border-width:0 1px
}

.itemlist1b,.itemlist2b,.itemlist2c {
width:130px;
font-size:12px;
top:0;
left:-20px;
list-style:none;
background-color:transparent;
color:#fff;
margin:0;
padding:0
}

.itemlist3b,.itemlist1c {
width:140px;
font-size:12px;
top:0;
left:-20px;
list-style:none;
background-color:transparent;
color:#fff;
margin:0;
padding:0
}

b.r2,b.rb6 {
margin:0 2px
}

b.r3,b.rs1 {
margin:0 1px
}

b.r4,b.t4 {
height:2px
}

b.t1,b.tb4 {
border-width:0 5px
}

b.t2,b.tb6 {
border-width:0 3px
}

b.t3,b.ts1 {
border-width:0 2px
} 