@charset "UTF-8";

/* CSS Document */

body { height:auto; width:auto; margin-top:0px; font-size:62.5%; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }

/*TOP*/

#top { height:200px; width:auto; background-image:url(images/bg-top.gif); background-repeat:repeat-x; }

#topwrap { height:190px; width:1000px; margin-left:auto; margin-right:auto; margin-top:0px; }

#flashnav { height:43px; width:900px; margin-left:auto; margin-right:auto; }

#logotel { height:157px; width:1000px; }

#topwrap p { text-align:right; color:#FFF; margin:0px; margin-right:30px; font-size:1.6em; line-height:21px; }

.tiny { color: #39F; font-size:0.8em; }

/*MIDDLE*/

#midwrap { width:1000px; height:auto; margin-left:auto!important; margin-left:-25px; margin-right:auto; margin-top:0 !important; margin-top:-40px; }

.grad { width:4px; height:704px; background-image:url(images/line-gradient.gif); float:left; }

.grad2 { width:4px; height:704px; background-image:url(images/line-gradient.gif); float:right; }

#flash { width:552px; height:250px; margin-left:40px; margin-top:20px; padding:18px 22px; float:left; background-image:url(images/bg-flash.gif); background-repeat:no-repeat; }

#vt { width:296px; height:286px; background-color:#FFF; float:left; margin-top:20px; margin-left:20px; }

/*HOME COLUMNS*/

#text { width:630px; height:372px; margin:20px 0 20px 20px; float:left; background-image:url(images/bg-textbox.gif); background-repeat:no-repeat; }

#wrap1 { width:285px; height:auto; margin-top:20px; margin-left:40px; float:left; }

#news1 { width:285px; height:86px; background-image:url(images/column-tops/prince-top.gif); background-repeat:no-repeat; }

#wrap2 { width:285px; height:auto; margin-top:20px; margin-left:25px; margin-right:15px; float:left; }

#news2 { width:285px; height:86px; float:left; background-image:url(images/column-tops/areas-top.gif); background-repeat:no-repeat; }

#wrap3 { width:285px; height:auto; margin-top:20px; float:left; }

#news3 { width:285px; height:86px; float:left; background-image:url(images/column-tops/news-top.gif); background-repeat:no-repeat; }

.column { width:255px; height:auto; padding:0 15px 15px 15px; float:left; background-image:url(images/columnbg.gif); background-repeat:repeat-y; }

.column p { margin-bottom:0px; }

/*FONTS*/

h1 { font-size:1.3em; color: #666; margin-bottom:-5px; }

h2 { font-size:1.1em; color: #666; margin-bottom:-5px; }

h3 { font-size:1.3em; color: #666; margin-bottom:-5px; }

p { font-size:1.2em; line-height:16px; }

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

a:hover { color:#06C; text-decoration:underline; }

a:visited { color:#000; }

/*GENERAL CLASSES*/

.left { float:left; }

/*FOOTER*/

#footer { height:120px; width:950px; clear:both; padding:20px 0 0 50px; margin-left:auto; margin-right:auto; margin-top:0px; }

#footer li { list-style:none; display:inline; color:#000; font-size:1em; padding:0 4px 0 4px; border-right:1px solid #000; margin:0px; }

#footer ul { margin-left:0px; padding:0px; }

#footer p { font-size:1em; }

#footer a { color:#000; text-decoration:none; }

#footer a:hover { color:#000; text-decoration:underline; }

#footer a:visited { color:#000; }

/*Buttons*/

.button { display:block; width:112px; height:32px; text-indent:-9999px; margin-top:30px; float:right; margin-bottom:15px; }

.button a { display:block; width:100%; height:100%; background:transparent url(images/buttons/blue.gif) no-repeat top left; outline:none; }

.button a:hover { background-position:0 -32px; }

.button2 { display:block; width:112px; height:32px; text-indent:-9999px; margin-top:30px; float:right; margin-bottom:15px; }

.button2 a { display:block; width:100%; height:100%; background:transparent url(images/buttons/red.gif) no-repeat top left; outline:none; }

.button2 a:hover { background-position:0 -32px; }

.button3 { display:block; width:112px; height:32px; text-indent:-9999px; margin:0px; float:right; margin-bottom:15px; }

.button3 a { display:block; width:100%; height:100%; background:transparent url(images/buttons/yellow.gif) no-repeat top left; outline:none; }

.button3 a:hover { background-position:0 -32px; }

/*CONTACT FORM*/

#enq { width:285px; height:86px; background-image:url(images/column-tops/enquiry-top.gif); background-repeat:no-repeat; }

.contactp { margin-bottom:2px; }

.contact { width:250px; height:20px; margin-bottom:-5px; }

.conmsg { width:250px; height:100px; margin-bottom:-5px; }

.black { color:#000; }

#conpro { margin-left:auto; margin-right:auto; padding-top:30px; width:400px; height:300px; }

#conpro2 { margin-left:auto; margin-right:auto; padding-top:30px; width:400px; height:auto; }

#conpro p { line-height:16px; font-size:1.5em; }

#conpro a { color:#F00; text-decoration:none; }

#conpro a:hover { color:#000; text-decoration:underline; }

#conpro a:visited { color:#000; }

.centre { margin-left:auto; margin-right:auto; }

input.submit { width:112px; height:32px; background-image:url(images/buttons/submit.gif); border:0px; margin:5px 0 10px 0; }

input.submit:hover { background-image:url(images/buttons/submit2.gif); }

#goog { width:592px; height:auto; margin-top:20px; margin-left:25px; float:left; }

.col { width:562px; height:auto; padding:0 15px 0 15px; float:left; background-image:url(images/columnbigbg.gif); background-repeat:repeat-y; }

#con { width:592px; height:100px; background-image:url(images/column-tops/contact-top.gif); background-repeat:no-repeat; float:left; }

.col p { font-size:1.1em; line-height:10px; }

.map { border:1px solid #000; }

#bold { font-weight:bolder; font-size:1.3em; color:#06C; margin-bottom:30px; text-align:center; }

#bold p { margin-bottom:-10px; }

.black { color:#000; }

.spacer { margin-bottom:20px; }

/*ABOUT US*/

#text2 { width:630px; height:372px; margin:20px 0 20px 50px; float:left; background-image:url(images/bg-textbox.gif); background-repeat:no-repeat; }

#about { width:285px; height:86px; background-image:url(images/column-tops/about-top.gif); background-repeat:no-repeat; }

#team { width:592px; height:100px; background-image:url(images/column-tops/team-top.gif); background-repeat:no-repeat; float:left; }

#news3 { width:285px; height:86px; float:left; background-image:url(images/column-tops/news-top.gif); background-repeat:no-repeat; }

.column ul { padding:14px; line-height:15px; }

.column li { margin:0px; padding:0px; font-size:1.2em; }

.red { color:#900; font-size:1.1em; font-weight:bold; }

.spacertop { float:right; margin-right:30px; }

.bigred { font-size:1.4em; color:#900; }

.name { font-weight:bolder; font-size:1.1em; color:#06C; }

.name2 { font-weight:bolder; font-size:1.2em; color:#06C; }

.team { float:right; margin-top:5px; }

.conred { display:block; width:112px; height:32px; text-indent:-9999px; float:right; margin:40px 0 15px 0; }

.conred a { display:block; width:100%; height:100%; background:transparent url(images/buttons/contact-red.gif) no-repeat top left; outline:none; }

.conred a:hover { background-position:0 -32px; }

/*RSS BOX*/

#content { width:900px; height:100px; background-image:url(images/column-tops/rss-top.gif); background-repeat:no-repeat; float:left; margin-left:50px; margin-top:10px; }

.rssbg { width:810px; height:auto; padding:0 75px 0 45px; background-image:url(images/colrss.gif); background-repeat:repeat-y; float:left; margin-left:50px; }

.header { font-size:1.8em; }

/*RSS CSS*/

#sidebar { background-color:#CCC; width:900px; height:120px; float:left; margin-left:50px; }

.headingone { height: 30px; width: 595px; padding:0px 5px 0px 5px; text-align: center; margin-top:20px; }

/*PRODUCTS*/

#product { width:285px; height:86px; background-image:url(images/column-tops/products.gif); background-repeat:no-repeat; }

/*AFTERCARE*/

#aftercare { width:592px; height:100px; background-image:url(images/column-tops/aftercare.gif); background-repeat:no-repeat; float:left; margin-left:40px; margin-top:15px; }

.care { width:562px; height:auto; padding:0 15px 15px 15px; float:left; background-image:url(images/columnbigbg.gif); background-repeat:repeat-y; margin-left:40px; }

.care p { margin-bottom:0px; }

#after { float:right; width:296px; height:400px; margin-right:20px; }

/*fitting*/

#hearingtest { width:285px; height:86px; background-image:url(images/column-tops/hearing-test.gif); background-repeat:no-repeat; }

#fitting { width:285px; height:86px; float:left; background-image:url(images/column-tops/fitting.gif); background-repeat:no-repeat; }

.right { float:right; margin-right:30px; margin-top:20px; }

.clock { float:right; margin-right:30px; }

#aidimages { width:600px; height:900px; float:left; margin-left:30px; background-image:url(images/aidimages.jpg); background-repeat:no-repeat; margin-top:20px; }

/*SITEMAP*/

.site { font-size:1.4em; }

.subb { font-size:0.8em; }

/*extra*/

#ex { height:40px; width:950px; padding-left:50px; margin-left:auto; margin-right:auto; }

#ex li { list-style:none; display:inline; color:#000; font-size:1em; padding:0 4px 0 4px; border-right:1px solid #000; margin:0px; }

#ex ul { margin-left:0px; padding:0px; }

#ex p { line-height:4px; font-size:1em; }

#ex a { color:#000; text-decoration:none; }

#ex a:hover { color:#000; text-decoration:underline; }

#ex a:visited { color:#000; text-decoration:none; }
