/* designed by www.maysdesign.co.uk */

body {margin:0 auto; background-image:url(../img/generic/bg_fade.jpg); background-repeat:repeat-x; background-color:#A3D7FF; font-family: 'Helvetica', Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; color:#666666; text-align:left;}

#container { margin:0 auto; width:760px; height:100%; border:20px solid #FFF; background-color:#FFFFFF;}

#header { position:relative; width:760px; height:272px;}

#headimg { position:absolute; top:0px; left:0px; width:760px; height:233px; z-index:2;}

#logo { position:absolute; top:0px; left:40px; width:208px; height:66px; background-image:url(../img/generic/eddiemays_logo.png); z-index:3;}

#basket {position:absolute; top:0px; left:684px; width:52px; height:43px; background-image:url(../img/generic/basket_bg.png); background-repeat:none; z-index:4;}

#services {position:absolute; top:210px; left:482px; width:254px; height:23px; background-image:url(../img/generic/service_bg.png); background-repeat:no-repeat; z-index:5; font-size:14px; font-weight:bold; color:#FFFFFF; text-align:center; padding-top:5px;} 

#services a {text-decoration:none; color:#FFFFFF;}

#services a:hover {text-decoration:none; color:#A54400;}

#subheader {position:absolute; top:245px; left:0px; width:608px; height:29px; background-image:url(../img/generic/sub_header.png); background-repeat:no-repeat; z-index:6; font-size:12px; padding: 8px 0 0 10px;}

#price {position:absolute; top:245px; left:622px; width:138px; height:25px; z-index:7;}

#wrap { margin-top:14px; width:760px; overflow:auto;}

#sidebar {float:left; width:164px;}

#text { float:right; width:580px; overflow:hidden;}

#footer {margin:10px 0 0 0; width:760px; height:43px; background-image:url(../img/generic/footer_bg.png); background-repeat:no-repeat; text-align:center; padding:7px 0 0 0;}

#greybutton {width:164px; height:23px; background-image:url(../img/generic/grey_button.png); background-repeat:no-repeat; margin-bottom:10px; padding:5px 0 0 10px;}

#design { margin:0 auto; width:760px; height:100%; padding:10px 20px 0 0; color:#FFFFFF; text-align:right;}

#design a { color:#FFFFFF; text-decoration:none;}

#design a:hover { text-decoration:underline;}




/* index event boxes */

#event {margin:0 20px 20px 0; width:262px; float:left;}

#eventright {margin:0 0 20px 0; width:262px; float:right;}

#eventpic {width:262px; height:200px;}

#eventtext {width:262px;}

#eventview {height:23px; text-align:right; background-image:url(../img/generic/gallery_veiw.png); background-repeat:no-repeat; background-position:right; padding:0 10px 0 0; line-height:24px;}



/* gallery page */

#title { width:580px; margin-top:10px; padding-bottom:10px;}

#pagenum { width:580px; text-align:right; margin:5px 0 0 0;}

#gallery {width:580px; margin:10px 0 10px 0; overflow:auto;}

#thumb { margin:0 20px 10px 0; height:148px; float:left;}



/* preveiw page */

#titlepre { width:580px; padding-bottom:10px;}

#preview {width:580px; margin:20px 0 20px 50px;}

#order {width:260px; margin:20px 0 20px 0;}

#ordert {width:260px; height:9px; background-image:url(../img/generic/grey_box_t.jpg); background-repeat:no-repeat;}

#orderm {width:240px; padding:5px 10px 1px 10px; background-image:url(../img/generic/grey_box_m.jpg); background-repeat:repeat-y;}

#orderb {width:260px; height:9px; background-image:url(../img/generic/grey_box_b.jpg); background-repeat:no-repeat;}

#order p {margin:10px 0 10px 0;}

#buy { text-align:right;}


/* text */

#bold {color:#333333; font-weight:bold;}

#bold a {color:#333333; font-weight:bold; text-decoration:none;}

#bold a:hover{ text-decoration:underline;}

h1 {font-family:"Times New Roman", Times, serif; font-size:24px; line-height:32px; color:#333333; font-weight:bold; margin:0 0 0 0;}

h2 { margin:5px 0 5px 0; font-family:"Times New Roman", Times, serif; font-size:16px; line-height:18px; color:#333;}

h3 { margin:5px 0 5px 0; font-family:"Times New Roman", Times, serif; font-size:14px; line-height:18px; color:#333;}

#textheader {font-family:"Times New Roman", Times, serif; font-size:16px; color:#333333; font-weight:bold; margin:0 0 0 0;}

p {margin:5px 0 5px 0;}

a {font-weight:bold; color:#333333; text-decoration:none;}

a:hover {color:#E36300;}

#size {width:70px;}

#enquiryform td {valign: top; padding-top: 10px; padding-bottom: 10px; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC;}
