/* Start of CMSMS style sheet 'style' */
/* STRIPPED DOWN CSS FORMATTING
______________________________________________________*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

:focus {
	outline: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

dfn {
   position: absolute;
   left: -1000px;
   top: -1000px;
   width: 0;
   height: 0;
   overflow: hidden;
   display: inline;
}


table#benefitsTab, table#retbenefitsTab {
border-collapse: separate;
font:12px tahoma,verdana,arial,sans-serif;
width:100%;
}

table#benefitsTab td, table#benefitsTab th, table#retbenefitsTab td, table#retbenefitsTab th {
border-bottom:1px solid #09f;
padding:3px;
text-align:left;
}

table#benefitsTab th, table#retbenefitsTab th {
font:bold 14px arial,tahoma,verdana,sans-serif;
}

table#benefitsTab td#nobods, table#retbenefitsTab td#nobods {
border:none;
border:0;
width:100%;
}

table#benefitsTab td.smallz {
width:35%;
border-right:0;
border-left:0;
}

table#benefitsTab td.bigz {
width:65%;
border-right:0;
border-left:0;
}

table#retbenefitsTab td.smallz1 {
width:85%;
border-right:0;
border-left:0;
}

table#retbenefitsTab td.bigz1 {
width:15%;
border-right:0;
border-left:0;
}

#tableboxey {
border:1px solid #09f;
padding:5px;
}

.prices {
position:absolute;
top:5px;
right:10px;
text-align:right;
}


.prices span {
font-size:32px;
font-weight:bold;
letter-spacing:-2px;
}



/* MAIN FORMATTING
______________________________________________________*/

html, body {

	text-align:center;
	height:100%;
}

body {
	padding-bottom:20px;
	padding-top:20px;
	background:#00427f url('../images/bg.gif') repeat-x 0 0;
	color:#006;
	font:12px tahoma,arial,verdana,sans-serif;
	min-height:620px;/* for good browsers*/
	min-width:770px;/* for good browsers*/
}

#outer{
	height:100%;
	width:100%;
	display:table;
	vertical-align:middle;
}

#container {
	text-align: center;
	position:relative;
	vertical-align:middle;
	display:table-cell;
	height: 620px;
}

#independent {
position:absolute;
right:0px;
bottom:-1px;
}	

#curvey {
	 position:relative;
	width:770px;
	background-color:#fff;
	height:580px;
	margin:0px auto;
	text-align:center;
	padding-top:40px;
}

#tl {
	width:16px;
	height:16px;
	position:absolute;
	top:0px;
	left:0px;
	background: transparent url('../images/tl.gif') no-repeat 0 0;
}

#tr {
	width:16px;
	height:16px;
	position:absolute;
	top:0px;
	right:0px;
	background: transparent url('../images/tr.gif') no-repeat 0 0;
}

#br {
	width:16px;
	height:16px;
	position:absolute;
	bottom:0px;
	right:0px;
	background: transparent url('../images/br.gif') no-repeat 0 0;
}

#bl {
	width:16px;
	height:16px;
	position:absolute;
	bottom:0px;
	left:0px;
	background: transparent url('../images/bl.gif') no-repeat 0 0;
}






/* BOXES
______________________________________________________*/

#mainBox {
	position:relative;
	width:735px;
	border: 3px solid #00b2ee;
	padding:22px 5px 0 5px;
	margin:0px auto;
	text-align:center;
	background-color:#fff;
}

#topstrip {
	position:absolute;
	top:-21px;
	left:-3px;
	width:751px;
	height:21px;
	background:url('../images/topstrip.gif') no-repeat 0 0;
}

#bottomstrip {
	position:absolute;
	bottom:-21px;
	left:-3px;
	width:751px;
	height:21px;
	background:url('../images/bottomstrip.gif') no-repeat 0 0;
	z-index:100;
}

#optionsBoxesLT {
position:relative;
width:243px;
height:91px;
margin-top:10px;
background:url('../images/options_sprung.gif') no-repeat 0 0;
}

#optionsBoxesLB {
position:relative;
width:243px;
height:91px;
margin-top:8px;
background:url('../images/options_memory.gif') no-repeat 0 0;
}

#optionsBoxesRT {
position:absolute;
width:243px;
height:91px;
right:-252px;
top:0px;
background:url('../images/options_lightweight.gif') no-repeat 0 0;
}

#optionsBoxesRB {
position:absolute;
width:243px;
height:91px;
right:-252px;
top:0px;
background:url('../images/options_rimless.gif') no-repeat 0 0;
}

.OpTitle {
position:absolute;
left:4px;
top:2px;
color:#fff;
font:bold 12px arial,tahoma,verdana,sans-serif;
}

.OpText {
position:absolute;
left:133px;
top:26px;
font:12px tahoma,arial,verdana,sans-serif;
}

#sfchamber {
position:absolute;
right:240px;
bottom:20px;
width:93px;
height:71px;
background:url('../images/seafordchamber.gif') no-repeat 0 0;
}

#navBox {
	position:absolute;
	left:-203px;
	top:0px;
	text-align:left;
	font: bold 14px tahoma,arial,verdana,sans-serif;
	letter-spacing:1px;
	color:#fff;
	width:197px;
	height:458px;
	background:#036 url('../images/navbg.gif') no-repeat 0 0;
	float:left;
	margin:20px 5px 0px 0px;
}

#homeMain, #nhsMain, #emptyMain, #sitemapMain, #wimbledonMain, #colormaticMain, #conMain, #scanMain, #eyeexam2, #eyeexam3, #eyeexam, #retMain, #retMaintwo, #PGMain, #mensMain, #kidsMain, #teensMain, #kidsMain2, #womensMain, #mensMain2, #womensMain2, #CLMain, #CLMain2, #AftercareMain, #healthMain, #designerMain, #AboutMain, #tonineMain, #sixtyplusMain, #sixtyplusMaintwo, #tonineMaintwo, #tonineteenMain, #tothirtynineMain, #tothirtynineMaintwo, #tosixtyMain, #tosixtyMaintwo {
	position:relative;
	width:524px;
	height:505px;
	color:#fff;
	text-align:center;
	margin:0px 0px 0px 205px;
}

#emptyMain #resultBox {
	width:512px;
	height:493px;
	overflow:hidden;
	position:relative;
	top:-12px;
	left:-15px;
	padding:5px;

}

#colormaticMain #resultBox {
	width:512px;
	height:493px;
	overflow:hidden;
	position:relative;
	top:-12px;
	left:-15px;
	padding:5px;

}


#newsPanel {
color:navy;
position:absolute;
bottom:0px;left:0px;
width:502px;height:145px;
z-index:600;
text-align:left;
padding:0px 10px 10px 10px;
}

#nhsMain {
	background:transparent url('../images/nhs.jpg') no-repeat 0 0;
	color:#036;
	font:12px verdana,arial,sans-serif;
	text-align:left;
}

#mensMain {
	background:transparent url('../images/male_specs_1.jpg') no-repeat 0 0;
	color:#036;
	font:12px verdana,arial,sans-serif;
	text-align:left;
}

#kidsMain {
	background:transparent url('../images/kids_specs_1.jpg') no-repeat 0 0;
	color:#036;
	font:12px verdana,arial,sans-serif;
	text-align:left;
}

#teensMain {
	background:transparent url('../images/teen_specsbg.jpg') no-repeat 0 0;
	color:#036;
	font:12px verdana,arial,sans-serif;
	text-align:left;
}

#kidsMain2 {
	background:transparent url('../images/kids_specs_2.jpg') no-repeat 0 0;
	color:#036;
	font:12px verdana,arial,sans-serif;
	text-align:left;
}

#mensMain2 {
	background:transparent url('../images/male_specs_2.jpg') no-repeat 0 0;
	color:#036;
	font:12px verdana,arial,sans-serif;
	text-align:left;
}

#womensMain {
	background:transparent url('../images/female_specs_1.jpg') no-repeat 0 0;
	color:#036;
	font:12px verdana,arial,sans-serif;
	text-align:left;
}

#womensMain2 {
	background:transparent url('../images/female_specs_2.jpg') no-repeat 0 0;
	color:#036;
	font:12px verdana,arial,sans-serif;
	text-align:left;
}

#paginator {
position:absolute;
top:4px;
right:4px;
font:11px tahoma;verdana,arial,sans-serif;
}

#paginator2 {
position:absolute;
top:38px;
left:15px;
font:11px tahoma;verdana,arial,sans-serif;
}

#boxOne {
	position:relative;
	width:240px;
	height:90px;
}

#boxTwo {
	position:absolute;
	top:-1px;
	right:-260px;
	width:240px;
	height:90px;
}

div#fadeDesign {
	position:absolute;
	bottom:0px;
	left:0px;
	width:251px;
	height:212px;
}

.NewsSummary {
margin-top:7px;
}

div#NewsPostDetailSummary p, div#NewsPostDetailSummary {
font-weight:bold;
}

#refitLower {
position:absolute;
top:333px;
width:494px;
}

#PGMain {
	background:transparent url('../images/polegate_bg.jpg') no-repeat 0 0;
	color:#036;
	font:12px verdana,arial,sans-serif;
	text-align:left;
	width:494px;
	height:481px;
	padding:12px 15px 12px 15px;
}

#emptyMain {
	background:transparent url('../images/clear_curve.gif') no-repeat 0 0;
	color:#036;
	font:12px verdana,arial,sans-serif;
	text-align:left;
	width:494px;
	height:481px;
	padding:12px 15px 12px 15px;
}

#sitemapMain {
	background:transparent url('../images/sitemapbg.gif') no-repeat 0 0;
	color:#036;
	font:12px verdana,arial,sans-serif;
	text-align:left;
	width:494px;
	height:481px;
	padding:12px 15px 12px 15px;
}

#wimbledonMain {
	background:transparent url('../images/wimbledonbg.jpg') no-repeat 0 0;
	color:#036;
	font:12px verdana,arial,sans-serif;
	text-align:left;
	width:494px;
	height:481px;
	padding:12px 15px 12px 15px;
}

#colormaticMain {
	background:transparent url('../images/colormaticbg.jpg') no-repeat 0 0;
	color:#036;
	font:12px verdana,arial,sans-serif;
	text-align:left;
	width:494px;
	height:481px;
	padding:12px 15px 12px 15px;
}

#conMain {
	background:transparent url('../images/medconds.gif') no-repeat 0 0;
	color:#036;
	font:12px verdana,arial,sans-serif;
	text-align:left;
	width:494px;
	height:481px;
	padding:12px 15px 12px 15px;
}

#scanMain {
	background:transparent url('../images/retscanbg.gif') no-repeat 0 0;
	color:#036;
	font:12px verdana,arial,sans-serif;
	text-align:left;
	width:494px;
	height:481px;
	padding:12px 15px 12px 15px;
}

#eyeexam {
	background:transparent url('../images/exambg.jpg') no-repeat 0 0;
	color:#036;
	font:12px verdana,arial,sans-serif;
	text-align:left;
	width:494px;
	height:481px;
	padding:12px 15px 12px 15px;
}

#eyeexam2 {
	background:transparent url('../images/exambg-2.jpg') no-repeat 0 0;
	color:#036;
	font:12px verdana,arial,sans-serif;
	text-align:left;
	width:494px;
	height:481px;
	padding:12px 15px 12px 15px;
}

#eyeexam3 {
	background:transparent url('../images/exambg-3.jpg') no-repeat 0 0;
	color:#036;
	font:12px verdana,arial,sans-serif;
	text-align:left;
	width:494px;
	height:481px;
	padding:12px 15px 12px 15px;
}

#retMain {
	background:transparent url('../images/retbg.jpg') no-repeat 0 0;
	color:#036;
	font:12px verdana,arial,sans-serif;
	text-align:left;
	width:494px;
	height:481px;
	padding:12px 15px 12px 15px;
}

#retMaintwo {
	background:transparent url('../images/retbgtwo.jpg') no-repeat 0 0;
	color:#036;
	font:12px verdana,arial,sans-serif;
	text-align:left;
	width:494px;
	height:481px;
	padding:12px 15px 12px 15px;
}

#designerMain {
	background:transparent url('../images/designer_main.jpg') no-repeat 0 0;
	color:#036;
	font:12px verdana,arial,sans-serif;
	text-align:left;
	width:494px;
	height:481px;
	padding:12px 15px 12px 15px;
}

#healthMain {
	background:transparent url('../images/health_bg.jpg') no-repeat 0 0;
	color:#036;
	font:12px verdana,arial,sans-serif;
	text-align:left;
	width:494px;
	height:481px;
	padding:12px 15px 12px 15px;
}

#AboutMain {
	background:transparent url('../images/about_us.jpg') no-repeat 0 0;
	color:#036;
	font:12px verdana,arial,sans-serif;
	text-align:left;
	width:494px;
	height:481px;
	padding:12px 15px 12px 15px;
}

#tonineMain {
	background:transparent url('../images/0-9bg.jpg') no-repeat 0 0;
	color:#036;
	font:12px verdana,arial,sans-serif;
	text-align:left;
	width:494px;
	height:481px;
	padding:12px 15px 12px 15px;
}

#tosixtyMain {
	background:transparent url('../images/40-60bg.jpg') no-repeat 0 0;
	color:#036;
	font:12px verdana,arial,sans-serif;
	text-align:left;
	width:494px;
	height:481px;
	padding:12px 15px 12px 15px;
}

#tosixtyMaintwo {
	background:transparent url('../images/40-60-2bg.jpg') no-repeat 0 0;
	color:#036;
	font:12px verdana,arial,sans-serif;
	text-align:left;
	width:494px;
	height:481px;
	padding:12px 15px 12px 15px;
}

#tothirtynineMain {
	background:transparent url('../images/20-39bg.jpg') no-repeat 0 0;
	color:#036;
	font:12px verdana,arial,sans-serif;
	text-align:left;
	width:494px;
	height:481px;
	padding:12px 15px 12px 15px;
}

#tothirtynineMaintwo {
	background:transparent url('../images/20-39-2bg.jpg') no-repeat 0 0;
	color:#036;
	font:12px verdana,arial,sans-serif;
	text-align:left;
	width:494px;
	height:481px;
	padding:12px 15px 12px 15px;
}

#tonineteenMain {
	background:transparent url('../images/10-19bg.jpg') no-repeat 0 0;
	color:#036;
	font:12px verdana,arial,sans-serif;
	text-align:left;
	width:494px;
	height:481px;
	padding:12px 15px 12px 15px;
}

#sixtyplusMain {
	background:transparent url('../images/60bg.jpg') no-repeat 0 0;
	color:#036;
	font:12px verdana,arial,sans-serif;
	text-align:left;
	width:494px;
	height:481px;
	padding:12px 15px 12px 15px;
}

#sixtyplusMaintwo {
	background:transparent url('../images/60bg-2.jpg') no-repeat 0 0;
	color:#036;
	font:12px verdana,arial,sans-serif;
	text-align:left;
	width:494px;
	height:481px;
	padding:12px 15px 12px 15px;
}

#tonineMaintwo {
	background:transparent url('../images/0-9-2bg.jpg') no-repeat 0 0;
	color:#036;
	font:12px verdana,arial,sans-serif;
	text-align:left;
	width:494px;
	height:481px;
	padding:12px 15px 12px 15px;
}

#CLMain {
	background:transparent url('../images/cl_curve.jpg') no-repeat 0 0;
	color:#036;
	font:12px verdana,arial,sans-serif;
	text-align:left;
	width:494px;
	height:481px;
	padding:12px 15px 12px 15px;
}

#CLMain2 {
	background:transparent url('../images/cl_curve3.jpg') no-repeat 0 0;
	color:#036;
	font:12px verdana,arial,sans-serif;
	text-align:left;
	width:494px;
	height:481px;
	padding:12px 15px 12px 15px;
}

#AftercareMain {
	background:transparent url('../images/aftercare_bg.jpg') no-repeat 0 0;
	color:#036;
	font:12px verdana,arial,sans-serif;
	text-align:left;
	width:494px;
	height:481px;
	padding:12px 15px 12px 15px;
}

div.cornerOffer {
	position:absolute;
	top:10px;
	right:10px;
	width:220px;
}

div#logo {
	position:absolute;
	bottom:-9px;
	left:18px;
	width:192px;
	height:41px;
	background: transparent url('../images/bslogo2.gif') no-repeat 0 0;
}

div#formBox {
	font:12px arial,verdana,sans-serif;
	color:#000;
	position:absolute;
	right:20px;
	bottom:-15px;
}

div#fifty {
	position:absolute;
	bottom:-35px;
	left:8px;
	width:179px;
	height:30px;
	background: transparent url('../images/50yrs.gif') no-repeat 0 0;
	z-index:200;
}

div.footer {
	position:absolute;
	bottom:-18px;
	left:10px;
}

div#eyecare {
	position:absolute;
	top:-29px;
	left:0px;
	width:197px;
	height:36px;
	background: transparent url('../images/eyecare.gif') no-repeat 0 0;
}



#boxBoxer {
	margin-bottom:20px;
}

#boxHolder {
	 width:294px;
}

#boxHolder2 {
	width:294px;
	position:absolute;
	top:-122px;
	right:13px;
}

div#mainMap {
	position:relative;
	width:490px;
	height:367px;
	background:url('../images/mainmap.gif') no-repeat 0 0;
}

div#BTbit {
	position:absolute;
	top:168px;
	right:130px;
	width:52px;
	height:39px;
	background:url('../images/bt_info.gif') no-repeat 0 0;
}

div#SLbit {
	position:absolute;
	top:209px;
	left:347px;
	width:127px;
	height:25px;
	background:url('../images/sl_info.gif') no-repeat 0 0;
}

div#BXbit {
	position:absolute;
	top:225px;
	right:142px;
	width:59px;
	height:38px;
	background:url('../images/bx_info.gif') no-repeat 0 0;

}

div#PGbit {
	position:absolute;
	top:220px;
	right:231px;
	width:74px;
	height:39px;
	background:url('../images/pg_info.gif') no-repeat 0 0;
}

div#EBbit {
	position:absolute;
	top:267px;
	left:256px;
	width:113px;
	height:33px;
	background:url('../images/eb_info.gif') no-repeat 0 0;
}

div#SFbit {
	position:absolute;
	top:276px;
	right:260px;
	width:67px;
	height:34px;
	background:url('../images/sf_info.gif') no-repeat 0 0;
}

#clfaqqy {
	position:absolute;
	bottom:7px;
	right:20px;
	background: transparent url('../images/clfaq.gif') no-repeat 0 0;
	width:136px;
	height:19px;
}

#specfaqqy {
	position:absolute;
	bottom:7px;
	left:20px;
	background: transparent url('../images/specfaq.gif') no-repeat 0 0;
	width:136px;
	height:19px;
}

#wimLink {
	position:absolute;
	bottom:160px;
	right:15px;
	width:320px;
}





#wimButton {
	position:absolute;
	bottom:140px;
	right:205px;
	background: transparent url('../images/wimsite.gif') no-repeat 0 0;
	width:77px;
	height:19px;
}

#moreButton {
	position:absolute;
	bottom:7px;
	right:20px;
	width:77px;
	height:19px;
}

#prevButton {
	position:absolute;
	bottom:7px;
	left:20px;
	background: transparent url('../images/previous.gif') no-repeat 0 0;
	width:77px;
	height:19px;
}

#mensSpecsTitle {
	position:absolute;
	top:14px;
	left:12px;
	width:267px;
	padding:7px;
	background: url('../images/mens_palebg.jpg') no-repeat 0 0;
}

#kidsSpecsTitle {
	position:absolute;
	top:14px;
	left:12px;
	width:280px;
	padding:7px;
	background: url('../images/kids_pale_bg.gif') no-repeat 0 0;
}

#teensSpecsTitle {
	position:absolute;
	top:14px;
	left:12px;
	width:280px;
	padding:7px;
	background: url('../images/teen_specspale.gif') no-repeat 0 0;
}

#womensSpecsTitle {
	position:absolute;
	top:14px;
	left:12px;
	width:267px;
	padding:7px;
	background: url('../images/womens_palebg.jpg') no-repeat 0 0;
}

#mensSpecsTitle2 {
	position:absolute;
	top:14px;
	left:12px;
	width:267px;
	padding:7px;
	color:#fff;
}

#kidsSpecsTitle2 {
	position:absolute;
	top:14px;
	left:12px;
	width:267px;
	padding:7px;
	color:#fff;
}

#womensSpecsTitle2 {
	position:absolute;
	top:14px;
	left:12px;
	width:267px;
	padding:7px;
	color:#fff;
}

#mensSpecsTitle2 h1, #womensSpecsTitle2 h1, #kidsSpecsTitle2 h1 {
	color:#fff;
}


#nhsBoxer {
	width:248px;
	height:145px;
	position:absolute;
	left:17px;
	top:16px;
}


#nhssmall {
	width:227px;
	height:110px;
	position:absolute;
	right:16px;
	bottom:17px;
}

#kidsLower {
position:absolute;
top:293px;
width:493px;
}


#sixtypluslower {
position:absolute;
top:257px;
width:493px;
}


.frameDisplay {
	position:relative;
	width:135px;
	height:113px;
	top:125px;
	left:12px;
	border:1px solid #036;
	float:left;
	margin:6px 7px 0px 0px;
	background-color:#fff;
	text-align:center;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.frameDisplay:hover {
	border:1px solid #69f;
}

.frameDisplay img {
position:absolute;
top:30px;
left:5px;
}


#focusBox {
	position:absolute;
	bottom:15px;
	right:15px;
	width:495px;
}


#mailingBox {
	font-size:12px;
	position:absolute;
	top:197px;
	right:30px;
}


#mailingBox2 {
	font-size:12px;
	position:absolute;
	top:260px;
	right:30px;
}


#ladies01 {
	background: #ccc url('../images/frames/manish/MNO8001.gif') no-repeat 0 -113px;
}
#ladies01:hover {
	background: #ccc url('../images/frames/manish/MNO8001.gif') no-repeat 0 0;
}

#GA350 {
	background: #ccc url('../images/frames/giorgio/GA350_S.gif') no-repeat 0 -113px;
}
#GA350:hover {
	background: #ccc url('../images/frames/giorgio/GA350_S.gif') no-repeat 0 0;
}


#GA420 {
	background: #ccc url('../images/frames/giorgio/GA420_S.gif') no-repeat 0 -113px;
}
#GA420:hover {
	background: #ccc url('../images/frames/giorgio/GA420_S.gif') no-repeat 0 0;
}


#GA492 {
	background: #ccc url('../images/frames/giorgio/GA492_S.gif') no-repeat 0 -113px;
}
#GA492:hover {
	background: #ccc url('../images/frames/giorgio/GA492_S.gif') no-repeat 0 0;
}


#GA502 {
	background: #ccc url('../images/frames/giorgio/GA502_S.gif') no-repeat 0 -113px;
}
#GA502:hover {
	background: #ccc url('../images/frames/giorgio/GA502_S.gif') no-repeat 0 0;
}


#GA523 {
	background: #ccc url('../images/frames/giorgio/GA523_S.gif') no-repeat 0 -113px;
}
#GA523:hover {
	background: #ccc url('../images/frames/giorgio/GA523_S.gif') no-repeat 0 0;
}


#GA545 {
	background: #ccc url('../images/frames/giorgio/GA545_S.gif') no-repeat 0 -113px;
}
#GA545:hover {
	background: #ccc url('../images/frames/giorgio/GA545_S.gif') no-repeat 0 0;
}




/* HEADERS
______________________________________________________*/

h1 {
	color:#036;
	font:bold 20px "Trebuchet MS",arial,verdana,sans-serif;
	text-align:left;
	letter-spacing:1px;
	margin-bottom:5px;
}

h1.town {
	color:#036;
	font:bold 20px "Trebuchet MS",arial,verdana,sans-serif;
	text-align:left;
	letter-spacing:1px;
	margin-bottom:0px;
}


#tableboxey h2 {
	color:#036;
	font:bold 14px arial,verdana,sans-serif;
	text-align:left;
	margin-bottom:0px;
border-bottom:none;

}

h2 {
	color:#036;
	font:bold 14px arial,verdana,sans-serif;
	text-align:left;
	border-bottom:1px solid #ccc;
	margin-bottom:4px;
}

h2.shorter {
	color:#036;
	font:bold 14px arial,verdana,sans-serif;
	text-align:left;
	border-bottom:1px solid #ccc;
	margin-bottom:4px;
	width:50%;
}

h1#latestNews {
width:212px;
height:15px;
background:url('../images/latestnews.gif') no-repeat 0 0;
margin:10px 0px 7px 0px;
}

h1#latestNews span {
display:none;
}



/* PARAGRAPHS
______________________________________________________*/

div#privvyDivvy p {
font:11px tahoma,arial,verdana,sans-serif;
}


div#diagramNote {
position:absolute;
bottom: 40px;
width:135px;
right:25px;
}


div#diagramNote p {
font:11px arial,tahoma,verdana,sans-serif;
color:#000;
text-align:justify;
}

div#minIT p {
	font:11px tahoma,verdana,arial,sans-serif;
}

.faqQ {
	cursor:pointer;
	margin-bottom:-7px;
}

div#questions p span {
	color:#39f;
	font-size:11px;
}

p#moveIt {
	font:11px verdana,arial,sans-serif;
	color:#9cf;
	position:relative;
	top:10px;
	left:0px;
}

p.toit span {
	font:11px verdana,arial,san-serif;
	color:#39f;
	letter-spacing:normal;
	margin-bottom:20px;

}

div#questions p.bluey {
	font:11px verdana,arial,san-serif;
	color:#39f;
	letter-spacing:1px;
}

p.first {
	font:bold 18px arial, verdana, sans-serif;
	color:#fff;
	text-align:center;
}

p.second {
	font: 18px arial, verdana, sans-serif;
	color:#fff;
	text-align:center;
}

#wimLink p {
	text-align:center;
}


div.hr {
	height:1px;
	background:#fff url('../images/whitey.gif') repeat-x 0 0;
	margin:10px 0px;
}

div.hr hr {
	display:none;
}

span#sml, span#med, span#lrg {
	font-family:arial,verdana,sans-serif;
	color:#000;
}

span#sml {
	font-size:11px;
}

span#med {
	font-size:14px;
}

span#lrg {
	font-size:18px;
}

p#copyr {
	position:absolute;
	right:19px;
	bottom:-18px;
	font:11px verdana,arial,sans-serif;
	color:#036;
}

p#noScr_copyr {
	position:absolute;
	right:19px;
	bottom:-18px;
	font:11px verdana,arial,sans-serif;
	color:#036;
}

#careBox {
	width:229px;
	height:463px;
	position:absolute;
	left:20px;
	top:20px;
}

#smallerBox {
	 width:260px;
}

#smallysmall {
	 width:208px;
}

#mitch {
	width:209px;
}

#healthySmall {
	 width:253px;
}

#smallerBox2 {
	 width:275px;
	margin-left:220px;
}

#emptyMain p, #sitemapMain p, #wimbledonMain p, #colormaticMain p, #retMain p, #retMaintwo p, #conMain p {
	color:#036;
	font:12px/190% verdana,arial,sans-serif;
	text-align:left;
	margin-bottom:15px;
}

#PGMain p, #tonineMain p, #scanMain p, #tonineMaintwo p, #eyeexam p, #eyeexam2 p, #eyeexam3 p, #tonineteenMain p, #tothirtynineMain p, #tothirtynineMaintwo p, #tosixtyMain p, #tosixtyMaintwo p, #sixtyplusMain p, #sixtyplusMaintwo p {
	color:#036;
	font:12px/190% verdana,arial,sans-serif;
	text-align:justify;
	margin-bottom:15px;
}

#eyexamsmall {
width:250px;
}


#justzz {
position:absolute;
top:200px;
width:495px;
}

#justzz2 {
position:absolute;
top:5px;
left:228px;
width:287px;
}


#justzz p, #justzz2 p {
	color:#036;
	font:12px/190% verdana,arial,sans-serif;
	text-align:justify;
	margin-bottom:15px;
}

#CLMain p, #CLMain2 p, #healthMain p, #AboutMain p, #nhsMain p, #tentips p {
	color:#036;
	font:12px/120% verdana,arial,sans-serif;
	text-align:justify;
	margin-bottom:15px;
}

#directMain p {
	color:#036;
	font:12px/120% verdana,arial,sans-serif;
	text-align:justify;
	margin-bottom:12px;
}

#AftercareMain p, #designerMain p {
	color:#036;
	font:12px/130% verdana,arial,sans-serif;
	text-align:left;
	margin-bottom:15px;
}

#country2 p {
	line-height:normal;
}

#mensSpecsTitle p {
	color:#036;
	font:12px/120% verdana,arial,sans-serif;
	text-align:left;
	margin-bottom:15px;
}

#NewsPostDetailContent p {
	color:#036;
	font:12px/120% verdana,arial,sans-serif;
	text-align:left;
	margin:15px 0px;
}

p#titch {
	margin-bottom:0px;
	font:11px/180% verdana,arial,sans-serif;
	color:#036;
}

#asteriskNote {
	position:absolute;
	right:10px;
	bottom:10px;
	font:11px verdana,arial,sans-serif;
	color:#39f;
}

.cyan {

	font-size:12px;
}









/* FORMS
______________________________________________________*/

#country1 input#mapsUkSaddr1 {
	border:1px solid #036;
	width:100px;
	height:16px;
	font:12px verdana,arial,sans-serif;
	text-align:center;
	cursor:help;
}

#country1 input.submit {
	border:1px solid #036;
	cursor:pointer;
	font:12px verdana,arial,sans-serif;
	text-align:center;
}

input#searchfield {
	width:90px;
	border:1px solid #036;
	font:11px verdana,arial,sans-serif;
	padding:1px;
cursor:help;
}

input#searchsub {
	border:none;
	text-align:center;
	padding:0px;
	cursor:pointer;
	margin-right:20px;
	background-color:#fff;
	font:bold 12px verdana,arial,sans-serif;
	color:#000;
}


#jobsform input, #voucherapp input.wahey {
	width:200px;
	border:1px solid #036;
	font:12px tahoma,arial,verdana,sans-serif;
	color:#036;
	background-color:#fff;
}

#voucherapp input.wahey2 {
	width:60px;
	border:1px solid #036;
	font:12px tahoma,arial,verdana,sans-serif;
	color:#036;
padding-left:10px;
	background:#fff url('../images/pound.gif') no-repeat 0 0;
}

#friendform input.boxx, #contactform input.boxx {
	width:200px;
	border:1px solid #036;
	font:12px tahoma,arial,verdana,sans-serif;
	color:#036;
	background-color:#fff;
}

#jobsform select {
	width:202px;
	border:1px solid #036;
	font:12px tahoma,arial,verdana,sans-serif;
	color:#036;
	background-color:#fff;
}

#friendform textarea.boxx, #contactform textarea.boxx {
	width:200px;
	border:1px solid #036;
	font:12px tahoma,arial,verdana,sans-serif;
	color:#036;
	background-color:#fff;
	overflow:auto;
}

#jobsform textarea {
	width:200px;
	border:1px solid #036;
	font:12px tahoma,arial,verdana,sans-serif;
	color:#036;
	background-color:#fff;
	overflow:auto;
}

#voucherapp label.BTpractice, #voucherapp label.BXpractice, #voucherapp label.EBpractice, #voucherapp label.PGpractice, #voucherapp label.SFpractice, #voucherapp label.SLpractice {
font-size:11px;
}

#counterone {
position:relative;
margin-top:-5px;
}

#voucherapp textarea {
	width:280px;
height:60px;
	border:1px solid #036;
	font:12px tahoma,arial,verdana,sans-serif;
	color:#036;
	background-color:#fff;
	overflow:auto;
}

#jobsform label, #friendform label, #contactform label {
	width:100px;
	float:left;
}


#voucherapp label.labbitt {
	width:125px;
	float:left;
}

span.practicelabs {
margin-right:26px;
}


label.dseStuff {
float:left;
width:250px;
}

#contactform label.bigger {
	width:120px;
	float:left;
}

#friendform #mailingBox label, #contactform #mailingBox2 label {
	width:auto;
	float:none;
}

#jobsform #submitbutton {
	margin-left:100px;
	width:auto;
	color:#fff;
	background-color:#036;
}

div#helpme {
position:absolute;
right:10px;
top:10px;
text-align:center;
}

div#helpme a {
text-decoration:none;
}

#voucherapp #submitbutton {
	width:auto;
	color:#fff;
	background-color:#036;
font-size:12px;
}

#friendform #submitbutton.boxx, #contactform #submitbutton.boxx {
	position:relative;
	margin-left:100px;
	width:auto;
	color:#fff;
	background-color:#036;
}

#jobsform p, #friendform p, #contactform p {
	margin:3px 0px;
}

#your_name {
	text-transform:capitalize;
}


.complaintsform fieldset {
	border:none;
}


.complaintsform legend {
	display:none;
}



.complaintsform input {
	width:240px;
	border:1px solid #666;
	font:12px tahoma,arial,verdana,sans-serif;
	color:#000;
	background-color:transparent;
	padding:2px;
}

.complaintsform textarea {
	width:244px;
	height:65px;
	border:1px solid #666;
	font:12px tahoma,arial,verdana,sans-serif;
	color:#000;
	background-color:transparent;
	overflow:auto;
}

.complaintsform label {
	width:140px;
	float:left;
}


.complaintsform #subbb input {
	position:relative;
	margin-top:10px;
	margin-left:140px;
	width:auto;
	color:#fff;
	background-color:#036;
}

.complaintsform .complainty {
margin-bottom:10px;
}






/* GOOGLE MAP
______________________________________________________*/

div#map {
	position:relative;
	border:1px solid #036;
	width:500px;
	height:260px;
}

#framer {
	position:relative;
	border:1px solid #036;
	width:500px;
	height:260px;
	overflow:hidden;
}



p.noScripty {
	font-family: verdana, arial, sans-serif;
	font-size:11px;
	border:1px solid black;
	padding:10px;
	text-align:center;
	background-color:#ccc;
	color:#000;
}

div#infoBalloon {
	padding-right: 1px;
	font-family:Arial, Verdana, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#036;
}






/* TABLES
______________________________________________________*/

table#branchDetails {
	width:100%;
	padding:0px;
}

#branchDetails td.one {
	width:90px;
	padding:0px;
}

#branchDetails td.two {
	padding:0px;
}

#branchDetails td.three {
	width:100%;
	padding:0px;
}

#branchDetails td.one p, #branchDetails td.two p, #branchDetails td.three p, #branchDetails td.oneA p, #branchDetails td.twoA p {
	margin:0px;
}




table#branchDetails2 {
	width:100%;
	padding:0px;
	border-collapse:collapse;
	border:1px solid #fff;
}

#branchDetails2 td.one {
	width:100%;
	padding:0px;
}

#branchDetails2 td.two {
	width:100%;
	padding:0px;
}

#branchDetails2 td.three {
	width:100%;
	padding:0px;
}

#branchDetails2 td.one p, #branchDetails2 td.two p, #branchDetails2 td.three p {
	margin:0px;
}




/* LISTS
______________________________________________________*/

.careList2 {
	margin-left:15px;
	margin-bottom:15px;
	list-style-type:disc;
	font:11px tahoma,arial,verdana,sans-serif;
}


#careList {
	margin-left:15px;
	list-style-type:disc;
}

#careListblue {
	margin-left:15px;
	list-style-type:disc;
	color:#09f;
}

#careListblue li {
	margin-top:5px;
                margin-bottom:5px;
}

#careListmini {
	margin-left:25px;
	margin-top:15px;
	list-style-image:url('../images/tick.gif');
	font:11px tahoma,arial,verdana,sans-serif;

}

.footer ul {
	text-align:left;
}

.footer ul li {
	font:11px verdana,arial,sans-serif;
	color:#036;
	padding:0px 12px;
	list-style:none;
	display:inline;
	border-right:1px solid #036;
}

.footer ul li.first {
	padding-left:5px;
}

.footer ul li.last {
	padding-right:0;
	border-right:none;
}





/* IMAGES
______________________________________________________*/

.specImages {
	margin-right:4px;
}




/* ANCHORS
______________________________________________________*/

#careList a {
	text-decoration:none;
}

div#questions a:link.quester, div#questions a:visited.quester {
	color:#036;
	text-decoration:none;
	font-weight:bold;
}

div#questions a.quester:hover, div#questions a:active.quester {
	color:#39f;
	text-decoration:none;
	font-weight:bold;
}

div#questions a:hover, div#questions a:active {
	color:#036;
	text-decoration:none;
}

a:link, a:visited {
	color:#03f;
	text-decoration:underline;
}

a:active, a:hover {
	color:#39f;
	text-decoration:none;
}


a.mapz {
	background-color:#fff;
	padding:0px 5px 0px 5px;
	text-decoration:none;
}


a#maphome {
	position:absolute;top:53px;left:57px;
}

a#mapstore {
	position:absolute;top:77px;left:57px;
}



a#mapbt {
	position:absolute;top:5px;left:167px;
}

a#mapbtstaff {
	position:absolute;top:5px;left:267px;
}

a#mapbtmap {
	position:absolute;top:5px;left:320px;
}
a#mapbtgallery {
	position:absolute;top:5px;left:370px;
}





a#mapbx {
	position:absolute;top:29px;left:167px;
}

a#mapbxstaff {
	position:absolute;top:29px;left:267px;
}

a#mapbxmap {
	position:absolute;top:29px;left:320px;
}
a#mapbxgallery {
	position:absolute;top:29px;left:370px;
}





a#mapeb {
	position:absolute;top:53px;left:167px;
}

a#mapebstaff {
	position:absolute;top:53px;left:267px;
}

a#mapebmap {
	position:absolute;top:53px;left:320px;
}
a#mapebgallery {
	position:absolute;top:53px;left:370px;
}





a#mappg {
	position:absolute;top:77px;left:167px;
}

a#mappgstaff {
	position:absolute;top:77px;left:267px;
}

a#mappgmap {
	position:absolute;top:77px;left:320px;
}
a#mappggallery {
	position:absolute;top:77px;left:370px;
}

a#mapsf {
	position:absolute;top:101px;left:167px;
}

a#mapsfstaff {
	position:absolute;top:101px;left:267px;
}

a#mapsfmap {
	position:absolute;top:101px;left:320px;
}
a#mapsfgallery {
	position:absolute;top:101px;left:370px;
}



a#mapsl {
	position:absolute;top:125px;left:167px;
}

a#mapslstaff {
	position:absolute;top:125px;left:267px;
}

a#mapslmap {
	position:absolute;top:125px;left:320px;
}
a#mapslgallery {
	position:absolute;top:125px;left:370px;
}





a#mapnews {
	position:absolute;top:101px;left:57px;
}

a#mapspecs {
	position:absolute;top:149px;left:57px;
}


a#mapmens {
	position:absolute;top:149px;left:406px;
}

a#mapwomens {
	position:absolute;top:173px;left:406px;
}

a#mapteens {
	position:absolute;top:197px;left:406px;
}

a#mapkids {
	position:absolute;top:221px;left:406px;
}

a#mapoptions {
	position:absolute;top:245px;left:406px;
}

a#mapnhs {
	position:absolute;top:269px;left:406px;
}

a#maplenses {
	position:absolute;top:173px;left:57px;
}

a#mapaftercare {
	position:absolute;top:197px;left:57px;
}

a#maphealth {
	position:absolute;top:197px;left:223px;
}

a#maprp {
	position:absolute;top:221px;left:223px;
}

a#maprs {
	position:absolute;top:245px;left:223px;
}

a#mapmed {
	position:absolute;top:221px;left:57px;
}


a#mapsunspecs {
	position:absolute;top:245px;left:57px;
}

a#mapvocational {
	position:absolute;top:269px;left:57px;
}

a#mapoffers {
	position:absolute;top:293px;left:57px;
}


a#mapexam {
	position:absolute;top:317px;left:57px;
}


a#mapabout {
	position:absolute;top:341px;left:57px;
}


a#mapfaq {
	position:absolute;top:365px;left:57px;
}


a#mapjobs {
	position:absolute;top:389px;left:57px;
}

a#mapcontact {
	position:absolute;top:413px;left:57px;
}

a#mapcomplaints {
	position:absolute;top:413px;left:190px;
}

a#mapfriend {
	position:absolute;top:437px;left:57px;
}

a#mapprivacy {
	position:absolute;top:461px;left:57px;
}

a#mapterms {
	position:absolute;top:485px;left:57px;
}















ul.navList {
	margin:10px 0px 0px 12px;
}

ul.navList li a:link, ul.navList li a:visited {
	font: bold 13px tahoma,arial,verdana,sans-serif;
	text-decoration:none;
	display:block;
	width:172px;
	height:23px;
	color:#fff;
	text-align:left;
	text-decoration:none;
	background-color:transparent;
	padding-top:7px;
	border-bottom:1px solid #fff;
}

ul.navList li a:active, ul.navList li a:hover {
	font: bold 13px tahoma,arial,verdana,sans-serif;
	text-decoration:none;
	display:block;
	width:162px;
	height:23px;
	color:#fff;
	text-align:left;
	background-color:#09c;
	padding-top:7px;
	padding-left:10px;
}

ul.navList li.last a:link, ul.navList li.last a:visited {
	font: bold 13px tahoma,arial,verdana,sans-serif;
	text-decoration:none;
	display:block;
	width:172px;
	height:23px;
	color:#fff;
	text-align:left;
	text-decoration:none;
	background-color:transparent;
	padding-top:7px;
	border-bottom:1px solid #00427f;
}


ul.navList li.last a:active, ul.navList li.last a:hover {
	font: bold 13px tahoma,arial,verdana,sans-serif;
	text-decoration:none;
	display:block;
	width:162px;
	height:23px;
	color:#fff;
	text-align:left;
	text-decoration:none;
	background-color:#09c;
	padding-top:7px;
	border-bottom:1px solid #fff;
	padding-left:10px;
}



ul.navList li.first a:link, ul.navList li.first a:visited {
	font: bold 13px tahoma,arial,verdana,sans-serif;
	text-decoration:none;
	display:block;
	width:172px;
	height:23px;
	color:#fff;
	text-align:left;
	text-decoration:none;
	background-color:transparent;
	padding-top:7px;
	border-top:1px solid #00427f;
}


ul.navList li.first a:active, ul.navList li.first a:hover {
	font: bold 13px tahoma,arial,verdana,sans-serif;
	text-decoration:none;
	display:block;
	width:162px;
	height:23px;
	color:#fff;
	text-align:left;
	text-decoration:none;
	background-color:#09c;
	padding-top:7px;
	border-top:1px solid #fff;
	padding-left:10px;
}

a.smaller:link, a.smaller:visited {
	font:11px verdana,arial,sans-serif;
	color:#036;
	text-decoration:none;
}

a.smaller:active, a.smaller:hover {
	font:11px verdana,arial,sans-serif;
	color:#666;
	text-decoration:underline;
}

a.pic img {
	border:1px solid #036;
}

a.pic:hover img {
	border:1px solid #69f;
}

a.sizerM:link, a.sizerM:visited, a.sizerM:active {
	font-family:arial,verdana,sans-serif;
	color:#0cf;
	font-size:12px;
	text-decoration:underline;
cursor:pointer;
}

a.sizerM:hover {
	font-family:arial,verdana,sans-serif;
	color:#0cf;
	font-size:12px;
	text-decoration:underline;
cursor:default;
}

a.sizerL:link, a.sizerL:visited, a.sizerL:active {
	font-family:arial,verdana,sans-serif;
	color:#036;
	font-size:18px;
	text-decoration:none;
}

a.sizerL:hover {
	font-family:arial,verdana,sans-serif;
	color:#0cf;
	font-size:18px;
	text-decoration:underline;
}

.frameDisplay a.minnieBlock {
	display:block;
	width:135px;
	height:113px;
	text-decoration:none;
padding-top:6px;
}


.frameDisplay a:link span, .frameDisplay a:visited span, .frameDisplay a:active span, .frameDisplay a:hover span {
	display:none;
}


div#BTbit a span, div#SLbit a span, div#BXbit a span, div#PGbit a span, div#EBbit a span, div#SFbit a span {
	display:none;
}

div#BTbit a:link, div#BTbit a:visited, div#BTbit a:active {
	display:block;
	width:52px;
	height:39px;
	background:url('../images/bt_info.gif') no-repeat 0 0;
}

div#BTbit a:hover {
	background:url('../images/bt_info.gif') no-repeat 0 -39px;
}


div#SLbit a:link, div#SLbit a:visited, div#SLbit a:active {
	display:block;
	width:127px;
	height:25px;
	background:url('../images/sl_info.gif') no-repeat 0 0;
}

div#SLbit a:hover {
	background:url('../images/sl_info.gif') no-repeat 0 -25px;
}

div#BXbit a:link, div#BXbit a:visited, div#BXbit a:active {
	display:block;
	width:59px;
	height:38px;
	background:url('../images/bx_info.gif') no-repeat 0 0;
}

div#BXbit a:hover {
	background:url('../images/bx_info.gif') no-repeat 0 -38px;
}

div#PGbit a:link, div#PGbit a:visited, div#PGbit a:active {
	display:block;
	width:74px;
	height:39px;
	background:url('../images/pg_info.gif') no-repeat 0 0;
}

div#PGbit a:hover {
	background:url('../images/pg_info.gif') no-repeat 0 -39px;
}

div#EBbit a:link, div#EBbit a:visited, div#EBbit a:active {
	display:block;
	width:113px;
	height:33px;
	background:url('../images/eb_info.gif') no-repeat 0 0;
}

div#EBbit a:hover {
	background:url('../images/eb_info.gif') no-repeat 0 -33px;
}

div#SFbit a:link, div#SFbit a:visited, div#SFbit a:active {
	display:block;
	width:67px;
	height:34px;
	background:url('../images/sf_info.gif') no-repeat 0 0;
}

div#SFbit a:hover {
	background:url('../images/sf_info.gif') no-repeat 0 -34px;
}


a#nolinez1 {
	text-decoration:none;
	position:absolute;
	top:0px;
	right:20px;
	font-size:16px;
}

a#nolinez2 {
	text-decoration:none;
	position:absolute;
	top:0px;
	right:5px;
	font-size:16px;
}









/* TICKER
______________________________________________________*/

#domticker {
	width: 220px;
}

/*
#domticker div {
	background-color: #FFFFCA;
}
*/

#domticker a {
	font-weight: bold;
}

#domticker2 {
	width: 220px;
}

#domticker2 a {
	text-decoration: none;
}


/* HINT
-------------------------------------------------------------------------*/
.hint {
	font:11px verdana,arial,sans-serif;
	display: none;
	position: absolute;
	right: 20px;
	width: 145px;
	color:navy;
	margin-top: -4px;
	border: 1px solid #296297;	
	padding: 10px 12px;
	background: #d8ecff url(../images/tip_bg.gif) repeat-x bottom left;
}

.hint2 {
	font:11px verdana,arial,sans-serif;
	display: none;
	position: absolute;
	right: 10px;
	width: 125px;
	color:navy;
	margin-top: -4px;
	border: 1px solid #296297;	
	padding: 10px 12px;
	background: #d8ecff url(../images/tip_bg.gif) repeat-x bottom left;
}

.hint .hint-pointer, .hint2 .hint-pointer {
	position: absolute;
	left: -10px;
	top: 5px;
	width: 10px;
	height: 19px;
	background: url(../images/pointer.gif) left top no-repeat;
}








/* TAB CONTENT
-------------------------------------------------------------------------*/

#bx_windowImg {
	background:url('../images/bxbranch.jpg') no-repeat 0 0;
	width:220px;
	height:258px;
	float:right;
	margin:0px 0px 0px 15px; 
}

#eb_windowImg {
	background:url('../images/ebbranch.jpg') no-repeat 0 0;
	width:220px;
	height:258px;
	float:right;
	margin:0px 0px 0px 15px; 
}

#pg_windowImg {
	background:url('../images/pgbranch.jpg') no-repeat 0 0;
	width:220px;
	height:258px;
	float:right;
	margin:0px 0px 0px 15px; 
}

#sl_windowImg {
	background:url('../images/slbranch.jpg') no-repeat 0 0;
	width:220px;
	height:258px;
	float:right;
	margin:0px 0px 0px 15px; 
}

#bt_windowImg {
	background:url('../images/btbranch.jpg') no-repeat 0 0;
	width:220px;
	height:258px;
	float:right;
	margin:0px 0px 0px 15px; 
}

#sf_windowImg {
	background:url('../images/sfbranch.jpg') no-repeat 0 0;
	width:220px;
	height:258px;
	float:right;
	margin:0px 0px 0px 15px; 
}

ul#countrytabs {
	position:absolute;
	left:30px;
	top:-23px;
}

#footerCurve {
	position:absolute;
	bottom:-15px;
	left:-1px;
	width:524px;
	height:15px;
	background:url('../images/footer_curve.gif') no-repeat;
	z-index:300;
}


#country1 p {
	text-align:left;
}

#mainTabber {
	position:absolute;
	left:0px;
	bottom:0px;
	border-top:1px solid #09f;
	width:503px;
	height:281px;
	padding: 10px 10px 0px 10px;
}

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px arial,verdana;
color:#036;
list-style-type: none;
text-align: left;
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #036;
color: #2d2b2b;
background: white url(../images/shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
cursor:default;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(../images/shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}












/* SCROLLING GALLERY
-------------------------------------------------------------------------*/

#mygallery {
	position:relative;
	left:-10px;
	top:10px;
}


.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 523px; /*Width of Carousel Viewer itself*/
height: 229px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 10px; /*margin around each panel*/
width: 505px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
/* End of 'style' */

