body,td,th,p { font-family: Arial, Tahoma, Verdana, sans-serif;	font-size: 12px; color: #000000;}
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background:#006600 url(../gfx-gti/bg.gif) repeat-x bottom;}

H1 { font-size:17px; font-weight: normal; color: #006600; margin-bottom: 0px;}
H2 { font-size:17px; font-weight: normal; color: #993300;}
H3 { font-size:17px; font-weight: normal; color: #669966;}

.add1 { font-size:17px; font-weight: normal; color: #006600;}
.add2 { font-size:17px; font-weight: normal; color: #006600;}
.add3 { font-size:17px; font-weight: normal; color: #993300;}
.add-small { font-size:10px; font-weight: normal; color: #000000;}
.add-white { font-size:11px; font-weight: bold; color: #ffffff;}
.hdrhome {font-size: 12px; font-weight: bold; color: #993300;}
.div-grey { font-size: 12px; color: #999999; margin-left:5px; margin-right:5px;}
.div-white { font-size: 12px; color: #ffffff; margin-left:5px; margin-right:5px;}
.hdr {font-size: 14px; color: #993300;}
.weather { background: url(http://www.met.ie/weathermaps/nat-today.gif) no-repeat center center;}

.titel { font-size: 17px; color: #006600; font-weight: normal; margin-left:20px;}
.ptitel { font-size: 17px; color: #333333; font-weight: normal;}
.arrow { font-size: 14px; color: #006600; font-weight: bold;}
.bottom { font-size:11px; color: #cccccc; font-weight: normal;}
.maintable { background-color: #333333; height: 260px;}
.footertable { background-color: #333333; height: 100px; background-image: url(../gfx/footertable.gif);}
.maincontent { background-image: url(../gfx/bg-content.gif);}
.bgmmenu { background-image: url(../gfx/bg-mmenu.jpg); height: 180px;}
.bgsmenu { background-image: url(../gfx/bg-smenu.gif);}
.bgads { background-image: url(../gfx/bg-right.gif);}
.stdnew { background-image: url(../gfx/stdnew.gif);}
.prenew { background-image: url(../gfx/prenew.gif);}


.grey { font-size: 12px; color: #999999;}
.white { font-size: 12px; color: #ffffff; font-weight: bold;}
.smallgrey { font-size: 11px; color: #999999;}
.bghdr { background-image: url(../gfx/bghdr.gif);}
.bghdrright { background-image: url(../gfx/bghdrright.gif); height: 21px;}
.hdrright {font-size: 14px; color: #006600;}
.hdrsearch {font-size: 14px; color: #FF6600; line-height:30px;}
.hdrtxt {font-size: 11px; color: #FFFFFF; font-weight: bold; line-height:30px;}
.ftr {font-size: 10px; color: #006600}
.otext {font-size: 10px; color: #006600;}
form { display: inline;}

a {	color: #006600;	text-decoration: none;}
a:hover { color: #993300; text-decoration: none;}
a:active { color: #006600; text-decoration: none;}

a.std {	color: #006600;	text-decoration: none; border-bottom: #006600; border-width: 0px 0px 1px 0px; border-style: none none dotted none;font-weight: normal}
a.std:hover { color: #993300; text-decoration: none; border-bottom: #993300; border-width: 0px 0px 1px 0px; border-style: none none dotted none;font-weight: normal}
a.std:active { color: #006600; text-decoration: none; border-bottom: #006600; border-width: 0px 0px 1px 0px; border-style: none none dotted none;font-weight: normal}

a.small { font-size:11px; color: #666666; text-decoration: none; border-bottom: #666666; border-width: 0px 0px 1px 0px; border-style: none none dotted none;font-weight: normal}
a.small:hover { font-size:11px; color: #993300; text-decoration: none; border-bottom: #993300; border-width: 0px 0px 1px 0px; border-style: none none dotted none;font-weight: normal}
a.small:active { font-size:11px; color: #666666; text-decoration: none; border-bottom: #666666; border-width: 0px 0px 1px 0px; border-style: none none dotted none;font-weight: normal}

a.hdrmenu { font-size:12px; color: #fff; text-decoration: none; border-bottom: #fff; border-width: 0px 0px 1px 0px; border-style: none none dotted none;font-weight: bold}
a.hdrmenu:hover { font-size:12px; color: #99ff99; text-decoration: none; border-bottom: #99ff99; border-width: 0px 0px 1px 0px; border-style: none none dotted none;font-weight: bold}
a.hdrmenu:active { font-size:12px; color: #fff; text-decoration: none; border-bottom: #fff; border-width: 0px 0px 1px 0px; border-style: none none dotted none;font-weight: bold}

a.hdrmenu2 { font-size:12px; color: #000; text-decoration: none; border-bottom: #000; border-width: 0px 0px 1px 0px; border-style: none none dotted none;font-weight: bold}
a.hdrmenu2:hover { font-size:12px; color: #fff; text-decoration: none; border-bottom: #fff; border-width: 0px 0px 1px 0px; border-style: none none dotted none;font-weight: bold}
a.hdrmenu2:active { font-size:12px; color: #000; text-decoration: none; border-bottom: #000; border-width: 0px 0px 1px 0px; border-style: none none dotted none;font-weight: bold}

a.hdrmenu3 { font-size:12px; color: #000; text-decoration: none; border-bottom: #000; border-width: 0px 0px 1px 0px; border-style: none none dotted none;font-weight: bold}
a.hdrmenu3:hover { font-size:12px; color: #fff; text-decoration: none; border-bottom: #fff; border-width: 0px 0px 1px 0px; border-style: none none dotted none;font-weight: bold}
a.hdrmenu3:active { font-size:12px; color: #000; text-decoration: none; border-bottom: #000; border-width: 0px 0px 1px 0px; border-style: none none dotted none;font-weight: bold}

a.menu { color: #ffffff; text-decoration: none; border-bottom: #ffffff; border-width: 0px 0px 1px 0px; border-style: none none dotted none;font-weight: normal}
a.menu:hover { color: #ffff00; text-decoration: none; border-bottom: #ffffff; border-width: 0px 0px 1px 0px; border-style: none none dotted none; font-weight: normal}
a.menu:active { color: #ffffff; text-decoration: none; border-bottom: #ffffff; border-width: 0px 0px 1px 0px; border-style: none none dotted none; font-weight: normal}

a.smenu { font-size:11px; color: #ffffff; text-decoration: none; border-bottom: #ffffff; border-width: 0px 0px 1px 0px; border-style: none none dotted none;font-weight: normal}
a.smenu:hover { font-size:11px; color: #993300; text-decoration: none; border-bottom: #993300; border-width: 0px 0px 1px 0px; border-style: none none dotted none; font-weight: normal}
a.smenu:active { font-size:11px; color: #ffffff; text-decoration: none; border-bottom: #ffffff; border-width: 0px 0px 1px 0px; border-style: none none dotted none; font-weight: normal}

a.pmenu { color: #5dac51; text-decoration: none; border-bottom: #5dac51; border-width: 0px 0px 1px 0px; border-style: none none dotted none;font-weight: normal}
a.pmenu:hover { color: #993300; text-decoration: none; border-bottom: #993300; border-width: 0px 0px 1px 0px; border-style: none none dotted none; font-weight: normal}
a.pmenu:active { color: #5dac51; text-decoration: none; border-bottom: #5dac51; border-width: 0px 0px 1px 0px; border-style: none none dotted none; font-weight: normal}


a.payment { font-size:14px; color: #993300; text-decoration: none; border-bottom: #993300; border-width: 0px 0px 1px 0px; border-style: none none dotted none;font-weight: normal}
a.payment:hover { font-size:14px; color: #993300; text-decoration: none; border-bottom: #993300; border-width: 0px 0px 1px 0px; border-style: none none dotted none; font-weight: normal}
a.payment:active { font-size:14px; color: #993300; text-decoration: none; border-bottom: #993300; border-width: 0px 0px 1px 0px; border-style: none none dotted none; font-weight: normal}


a.region {font-size: 10px;color: #006600;text-decoration: underline;font-weight: normal}
a.region:hover {color: #993300;text-decoration: underline;font-size: 10px;font-weight: normal}
a.region:active {font-size: 10px;color: #006600;text-decoration: underline;font-weight: normal}

.star {	background-repeat:no-repeat; background-position:center center}
.titel_small {color: #000099; font-size: 11px; font-weight: bold}
.hdri {font-size: 14px; font-weight: bold}
.price  {font-size: 10px; color: #CC0000; font-weight: bold}
.showprice {font-size: 10px; color: #CC0000}
.premium {color: #CC0000}
.new {font-size: 10px; font-weight: bold}
.old {font-size: 11px; font-weight: normal; text-decoration: line-through; color: #666666;}
.nbr {font-size: 10px; font-weight: bold}

.textarea220 { width: 220px; font-size: 11px;}
.txtbox45 {	width: 45px; font-size: 11px;}
.txtbox50 {	width: 50px; font-size: 11px;}
.txtbox150 { width: 150px; font-size: 11px;}
.txtbox160 { width: 160px; font-size: 11px;}
.txtbox170 { width: 170px; font-size: 11px;}
.txtbox180 { width: 180px; font-size: 11px;}

.selectbox50 {	width: 50px; font-size: 11px;}
.selectbox150 {	width: 150px; font-size: 11px;}
.selectbox160 {	width: 160px; font-size: 11px;}
.selectbox170 {	width: 170px; font-size: 11px;}
.selectbox180 {	width: 180px; font-size: 11px;}

#MESSAGE_TYPE{ display: none;}
#error #message-type{ font-weight: bold; color: red; text-transform: capitalize;}
#correct  #message-type{ font-weight: bold; color: green; text-transform: capitalize;}
#gotcha-captcha{ width: 230px; height: 60px; margin: 10px;}