/* clearfix */
 html>body .clearfix{height: auto;}
.clearfix:after{content: ""; display: block; clear: both; height: 0; visibility: hidden;}
.clearfix{min-height: 0; height: 1%;}
/* global formatting */
a:link {color:#069de2;}
a:visited {color:#000099;}
a:hover,
a:active,
a:focus {color:#0066CC;}

#jump-navigation a:link,
#jump-navigation a:hover,
#jump-navigation a:visited {position:absolute; left:-9999px;}
#jump-navigation a:active,
#jump-navigation a:focus {position:static;}
.strong {font-weight:bold;}
h1, h2, h3, h4 {color:#1D8EDA; }
h1 {font-size:182%; border-bottom:1px solid #1D8EDA; margin-bottom:10px;}
h1 span {font-size:60%;}
h2 {font-size:123.1%; border-bottom:1px solid #1D8EDA;}
#column-two h2 {margin:10px 0 5px; font-size:138.5%;}
h3 {font-size:116%;}
h4 {font-size:100%;}
p {margin:4px 0;}
li {margin:2px 0;}
input[type=text],
input.text,
input[type=password],
input.password { border-width:1px; border-style:solid; border-color:#999; padding:3px; margin-bottom: 6px }
input[type=submit],
input[type=button],
input.button {border:1px solid #7cc242; background:#60a526; padding:3px 8px; color:#FFFFFF;}
select {border:1px solid #999999; padding:3px;}
.clear-float { display:block; clear:both; float:none; height:1px; visibility:hidden;}
.row {display:block; clear:both; float:none; position:relative;}
.clear { clear: both; height:1px; width: 100%; display: block; float: none; }
/* layout */
body { text-align:left; }
.hidden {position:absolute; left:-9999px; display:none;}
/* wrapper general */
.wrapper {width:225px; margin-bottom:10px;}
.wrapper.rounded {position:relative; padding:10px 12px; width:201px;}
.top-left, .top-right, .bottom-left, .bottom-right {position:absolute; display:block; width:12px; height:12px; background:url(http://freetradeireland.s3.amazonaws.com/site/images/round-corners.png) 0 0 no-repeat;}

/* 23/06/2010 12:02 */
#sidepanel-search { background:#daf4ff url(http://freetradeireland.s3.amazonaws.com/site/images/round-blue-middle-col-left.png) repeat-y scroll 0 0; }
#sidepanel-search .top-cap {width:231px; height:14px; background:url(http://freetradeireland.s3.amazonaws.com/site/images/round-blue-top-col-left.png) no-repeat; position:absolute; top:0; left:0;}
#sidepanel-search .bottom-cap {width:231px; height:14px; background:url(http://freetradeireland.s3.amazonaws.com/site/images/round-blue-bottom-col-left.png) no-repeat; position:absolute; bottom:0; left:0;}

.wrapper.roundedpanel {position:relative; padding:10px 12px 11px; width:201px;}

#column-two p strong, #column-two li strong { color: #487F00 }

#column-one .wrapper.rounded {background:#daf4ff;}
#column-two .wrapper.rounded{background:#E8E8E8; width:456px;}
#ajaxPopup .wrapper.rounded {background:#E8E8E8; width:390px;}
#column-three .wrapper.rounded {background:#70B21E;}
#column-three .wrapper.rounded a:link,
#column-three .wrapper.rounded a:visited,
#column-three .wrapper.rounded a:active,
#column-three .wrapper.rounded a:hover {color:#fff;}
.top-left {top:0; left:0; background-position:top left; background-repeat:no-repeat;}
.top-right {top:0; right:0; background-position:top right; background-repeat:no-repeat; z-index:20;}
.bottom-left {bottom:0; left:0; background-position:bottom left; background-repeat:no-repeat;}
.bottom-right {bottom:0; right:0; background-position:bottom right; background-repeat:no-repeat;}
/* hd */
body.home { background: #fff url('http://freetradeireland.s3.amazonaws.com/site/images/bodytile_household_home.gif') repeat-x left top }
body.household { background: #fff url('http://freetradeireland.s3.amazonaws.com/site/images/bodytile_household_inside.gif') repeat-x left top }
body.default { background: #fff url('http://freetradeireland.s3.amazonaws.com/site/images/bodytile_household_inside.gif') repeat-x left top }
body.business { background: #fff url('http://freetradeireland.s3.amazonaws.com/site/images/bodytile_business_inside.gif') repeat-x left top }

#hd { margin-bottom:20px; /* margin-bottom:20px; background:#70B21E; margin-bottom:80px; */  }

.home #hd, #ft{ /* background:#70B21E; */ }
.home #ft { background:#70B21E; }
.business #ft { background:#1D8EDA; }

.business #hd { /* background:#1D8EDA;  */}

#hd .wrapper { width:980px; margin:0 auto; position:relative; }
#hd #jump-navigation { position:absolute; top:8px; z-index:999; }

/* address ie woes - revert to 2 col layout to avoid absolutely positioned elements */
#hd .col { float:left; }
#hd #hd-left { width: 44%; }
#hd #hd-right { width: 55%; }

/* 22/06/2010 18:40 */
#hd #logo { /* position:absolute; bottom:-54px; left:0; */ }
#home #hd #logo { /* bottom:-56px; */ margin-top:19px;} /* nail logo to be at this position from top - very important! */

/* 29/06/2010 12:17 */
#home #hd #headline { padding: 12px 15px 11px 15px; /* padding:40px 15px 20px 450px; */ /* width:515px; */ font-size: 138.5%; text-align: right; }
/* */

#inside #hd #logo { margin-top: 70px; /* bottom:-56px; */ }
#hd #headline { /* padding: 40px 0 0px 0; float: right;  */ clear: both; color: #fff; float: right; width: 95%; }

/* new logo for irish web awards */
#awardlogo { position:absolute; /* border:1px solid #81BF2F; color:#81BF2F; */ top:10px; left:310px; }

.default #hd #headline { width: 39%; margin-top: 10px; /*width: 21.5%;*/ }
.household #hd #headline { width: 61%; margin-top: 10px; /*width: 75%;*/ }
.business #hd #headline { width: 61%; margin-top: 10px; /*width: 33%;*/ }

#hd #headline .headtext { float: left; letter-spacing: .05em; text-transform: lowercase; font-size: 197%;line-height: 200%; padding: 4px 6px 4px 0px; }
#hd #headline .headtext span { font-weight: bold; }

#hd #headline .headimg {  }
#inside #hd #headline { }

/*#hd #headline {padding:40px 0 20px 450px; width:515px; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:167%; color:#FFFFFF; text-align:right;}
#inside #hd #headline {padding:40px 0 0 450px; width:520px;}*/

#hd #tools { font-size:85%; width: 390px; float: right; margin-top: 6px; /* border: 1px solid red;position:absolute; top:2px; right:0; font-size:85%; width: 390px;  */}

#hd #tools #lang-login-chooser { width:250px; float:left; padding-top: .3em;}
#hd #tools #text-resizer { float:left; width: 140px; }

#hd #tools #text-resizer span { display:inline; float: left; padding-top: .3em;}

#hd #tools ul { margin:0 .8em 0 0;padding:0;display:inline; }
#hd #tools ul li { display:inline; }
#hd #tools ul li a:link,#hd #tools ul li a:visited,#hd #tools ul li a:active,#hd #tools ul li a:hover { color:#FFFFFF; }

#hd #tools ul.lang-chooser {}
#hd #tools ul.login-chooser { /*display:block; float: right;*/ }
#hd #tools ul.text-resizer { margin-right: 0; }

#hd #tools ul.lang-chooser li {  }
#hd #tools ul.login-chooser li {  }
#hd #tools ul.text-resizer ul {
}
#hd #tools ul.text-resizer li { height:22px; width:22px; overflow:hidden; }

#hd #tools ul.text-resizer #sml a { background:transparent url('http://freetradeireland.s3.amazonaws.com/site/images/text_resize_hse_sml.gif') no-repeat scroll left top; }
#hd #tools ul.text-resizer #med a { background:transparent url('http://freetradeireland.s3.amazonaws.com/site/images/text_resize_hse_med.gif') no-repeat scroll left top; }
#hd #tools ul.text-resizer #lrg a { background:transparent url('http://freetradeireland.s3.amazonaws.com/site/images/text_resize_hse_lrg.gif') no-repeat scroll left top; }

.business #hd #tools ul.text-resizer #sml a { background:transparent url('http://freetradeireland.s3.amazonaws.com/site/images/text_resize_bus_sml.gif') no-repeat scroll left top; }
.business #hd #tools ul.text-resizer #med a { background:transparent url('http://freetradeireland.s3.amazonaws.com/site/images/text_resize_bus_med.gif') no-repeat scroll left top; }
.business #hd #tools ul.text-resizer #lrg a { background:transparent url('http://freetradeireland.s3.amazonaws.com/site/images/text_resize_bus_lrg.gif') no-repeat scroll left top; }

#hd #tools ul.lang-chooser li a {  }
#hd #tools ul.login-chooser li a {  }
#hd #tools ul.text-resizer li a { display:block; float: left; overflow:hidden; padding-top:22px; width:22px; height:0; margin:0px 3px 0 0; voice-family:inherit; }


#hd #main-navigation { /* position:absolute; bottom:-44px; right:0px; */ clear: both; }
#hd #main-navigation li { float:left; display:block; }
#hd #main-navigation ol, #hd #main-navigation ul { display: block; float: right; }

/* 29/06/2010 14:01 */
#hd #main-navigation li a { float:left; display:block; font-size:161.6%; text-decoration:none; padding:8px 14px; color:#1D8EDA; }
/* */

/* bd */
#bd.wrapper {width:980px; margin:0 auto;}
#bd #column-one {width:225px; float:left;}
/* 24/06/2010 10:07 */
#bd #column-one .wrapper.roundedpanel h3 { border-bottom:1px solid #1D8EDA; }
#bd #column-two {width:480px; float:left; margin-left:25px;}
#bd #column-three {width:225px; float:left; margin-left:25px;}

#bd #column-three .wrapper.rounded h2,
#bd #column-three .wrapper.rounded h3 {color:#ffffff; border-bottom:1px solid #ffffff; margin-bottom:10px;}

/* 24/06/2010 10:08 */
.wrapper.roundedpanel h2, .wrapper.roundedpanel h3 { margin-top: 5px; margin-bottom: 10px }
#bd #column-three .wrapper.roundedpanel h2 { color:#60A526; border-bottom: 1px solid #60A526 }
#bd #column-three .wrapper.roundedpanel { background: #fff url(http://freetradeireland.s3.amazonaws.com/site/images/round-green-middle-col-right.png) repeat-y scroll 0 0;}
#bd #column-three .wrapper.roundedpanel .top-cap {width:231px; height:14px; background:url(http://freetradeireland.s3.amazonaws.com/site/images/round-green-top-col-right.png) no-repeat; position:absolute; top:0; left:0;}
#bd #column-three .wrapper.roundedpanel .bottom-cap {width:231px; height:14px; background:url(http://freetradeireland.s3.amazonaws.com/site/images/round-green-bottom-col-right.png) no-repeat; position:absolute; bottom:0; left:0;}

#bd .group-logos img {margin-bottom:10px;}

#bd #home-business .wrapper {position:relative;}
#bd #home-business .wrapper.column {float:left; width:201px; background:url(http://freetradeireland.s3.amazonaws.com/site/images/round-blue-middle-narrow.gif) repeat-y; padding:15px; height:9em;}

#bd #home-business .wrapper.column.first { margin-right:18px; background:url(http://freetradeireland.s3.amazonaws.com/site/images/round-green-middle-narrow.gif) repeat-y; display: block;}

#bd #home-business .wrapper.first .top-cap {background:url(http://freetradeireland.s3.amazonaws.com/site/images/round-green-top-narrow.gif) no-repeat;}
#bd #home-business .wrapper.first .bottom-cap {background:url(http://freetradeireland.s3.amazonaws.com/site/images/round-green-bottom-narrow.gif) no-repeat;}
#bd #home-business .top-cap {width:231px; height:14px; background:url(http://freetradeireland.s3.amazonaws.com/site/images/round-blue-top-narrow.gif) no-repeat; position:absolute; top:0; left:0;}
#bd #home-business .bottom-cap {width:231px; height:14px; background:url(http://freetradeireland.s3.amazonaws.com/site/images/round-blue-bottom-narrow.gif) no-repeat; position:absolute; bottom:0; left:0;}
#bd #home-business h3 a {color:#1D8EDA; font-size:138.5%; text-decoration:none; line-height:1em;}
#bd #home-business .first h3 a {color:#70B21E;}
#bd #home-business h3 a:hover {text-decoration:underline;}

/* 30/06/2010 12:11 */
#bd #reg-choice #home-business { margin: 1em 0; }
#bd #reg-choice #home-business h3 { margin-top: 12px; }
#bd #reg-choice #home-business .wrapper.column { height: 5.5em; }


.tabs .wrapper,.tabsTwo .wrapper {width:480px; padding:0; }
/* .tabs .wrapper,.tabsTwo .wrapper {width:480px; padding:0; background: #fff;} */
/* #tabsTwo-1 { background: #fff; } */
/* .break_bg { background: #fff; } */
.green_lrborder_wide { background:url(http://freetradeireland.s3.amazonaws.com/site/images/round-green-middle-wide.png) repeat-y;}

.tabs .wrapper .column {width:190px; float:left; padding:10px;}
.tabs .wrapper .top-cap {background:url(http://freetradeireland.s3.amazonaws.com/site/images/round-green-top-wide.gif) no-repeat; width:480px; height:24px; position:absolute; top:0; left:0;}
.tabs .wrapper.all .top-cap { background:url(http://freetradeireland.s3.amazonaws.com/site/images/round-gray-top-wide.gif) no-repeat; }
.tabs .wrapper.household .top-cap { background:url(http://freetradeireland.s3.amazonaws.com/site/images/round-green-top-wide.gif) no-repeat; }
.tabs .wrapper.business .top-cap { background:url(http://freetradeireland.s3.amazonaws.com/site/images/round-blue-top-wide.gif) no-repeat; }
.tabs .wrapper .bottom-cap {background:url(http://freetradeireland.s3.amazonaws.com/site/images/round-green-bottom-wide.gif) no-repeat; width:480px; height:24px; position:absolute; bottom:0; left:0;}
.tabs .wrapper.all .bottom-cap {background:url(http://freetradeireland.s3.amazonaws.com/site/images/round-gray-bottom-wide.gif) no-repeat;}
.tabs .wrapper.household .bottom-cap {background:url(http://freetradeireland.s3.amazonaws.com/site/images/round-green-bottom-wide.png) no-repeat;}
.tabs .wrapper.business .bottom-cap {background:url(http://freetradeireland.s3.amazonaws.com/site/images/round-blue-bottom-wide.gif) no-repeat;}

/* add to item detail */
/*
.cap-top { background:transparent url(http://freetradeireland.s3.amazonaws.com/site/images/round-green-top-wide.gif) no-repeat top left; padding: 20px 0 0 0; }
.cap-bottom { background: transparent url(http://freetradeireland.s3.amazonaws.com/site/images/round-green-bottom-wide.gif) no-repeat bottom left; padding: 0 0 24px 0; }
.business #column-two .cap-top { background-image: url(http://freetradeireland.s3.amazonaws.com/site/images/round-blue-top-wide.gif); }
.business #column-two .cap-top .cap-bottom { background-image: url(http://freetradeireland.s3.amazonaws.com/site/images/round-blue-bottom-wide.gif); }
*/

.tabs ul.contents li { display:block; float:left; margin-left:20px; margin-bottom:0px;}
.tabs ul.contents li a {  font-size:140%; height:25px; background:#999999 none no-repeat; position:relative; color:#FFFFFF; bottom:-5px; z-index:10; padding:7px 5px 0 15px; float:left; display:block; clear:both; text-decoration:none;}
/* over ride h2 styles */
#column-two .tabs ul.contents li h2 {font-size:100%; border:none;margin:0}

.tabs ul.contents li a sup { font-size: 77%; vertical-align:baseline }
.tabs ul.contents li.household a {background:#70B21E none;}
.tabs ul.contents li.business a {background:#1D8EDA none;}
.tabs ul.contents li.ui-state-active a {background:#FFFFFF url(http://freetradeireland.s3.amazonaws.com/site/images/tab-green-left.png) no-repeat; height:30px; color:#70B21E;}
.tabs ul.contents li.all.ui-state-active a {color:#999999;}
.tabs ul.contents li.household.ui-state-active a {color:#70B21E;}
.tabs ul.contents li.business.ui-state-active a {color:#1D8EDA;}
.tabs ul.contents li.all.ui-state-active a {background:#FFFFFF url(http://freetradeireland.s3.amazonaws.com/site/images/tab-gray-left.gif) no-repeat;}
.tabs ul.contents li.household.ui-state-active a {background:#FFFFFF url(http://freetradeireland.s3.amazonaws.com/site/images/tab-green-left.png) no-repeat;}
.tabs ul.contents li.business.ui-state-active a {background:#FFFFFF url(http://freetradeireland.s3.amazonaws.com/site/images/tab-blue-left.gif) no-repeat;}
.tabs ul.contents li.ui-state-focus a {color:#000000;}
.tabs ul.contents li a span {background:#999999 none; display:block; height:32px; width:16px; position:absolute; top:0; right:-10px;}
.tabs ul.contents li.household a span {background:#70B21E none;}
.tabs ul.contents li.business a span {background:#1D8EDA none;}
.tabs ul.contents li.ui-state-active a span {background:url(http://freetradeireland.s3.amazonaws.com/site/images/tab-green-right.png) top right no-repeat; height:37px;}
.tabs ul.contents li.all.ui-state-active a span {background:url(http://freetradeireland.s3.amazonaws.com/site/images/tab-gray-right.gif) top right no-repeat;}
.tabs ul.contents li.household.ui-state-active a span {background:url(http://freetradeireland.s3.amazonaws.com/site/images/tab-green-right.png) top right no-repeat;}
.tabs ul.contents li.business.ui-state-active a span {background:url(http://freetradeireland.s3.amazonaws.com/site/images/tab-blue-right.gif) top right no-repeat;}
.tabs ul.contents li .top-right {right:-10px;}



.tabs .wrapper {padding:13px 20px; width:440px; overflow:hidden; clear:both; position:relative;}

/* .tabs .wrapper.all { background:url(http://freetradeireland.s3.amazonaws.com/site/images/round-gray-middle-wide.png) 0 0 repeat-y; } */
.tabs .wrapper.all { background: #fff; }
.grey_lrborder_wide { background:url(http://freetradeireland.s3.amazonaws.com/site/images/round-gray-middle-wide.png) repeat-y;}

.tabs .wrapper.household {background:url(http://freetradeireland.s3.amazonaws.com/site/images/round-green-middle-wide.png) 0 0 repeat-y;}
.tabs .wrapper.business {background:url(http://freetradeireland.s3.amazonaws.com/site/images/round-blue-middle-wide.gif) 0 0 repeat-y;}
.tabs .wrapper.noMiddleBorders{ background: #fff; }

.tabs .recent-items li {display:block; width:100px; /*height:10em;*/min-height: 90px; padding:5px; text-align:center; float:left;}
.tabs .recent-items li a,
.tabs .recent-items li img {display:block; margin:0 auto;}
.tabs .recent-items li img {margin-bottom:3px; /*width:90px; height:90px;*/}
.tabs .wrapper.active {left:0; position:relative;}

#bd p.new-item {margin:12px 0;}
#bd p.new-item a {padding:6px 12px 6px 30px; background:url(http://freetradeireland.s3.amazonaws.com/site/images/icon-add.png) 6px 6px no-repeat; border:1px solid #CCCCCC;}

#bd table {width:100%; border-collapse:collapse; margin:6px 0;}
#bd table th {background:#999999; padding:6px 6px;}
#bd .wrapper.household table th {background:#70B21E;}
#bd .wrapper.business table th {background:#1D8EDA;}
#bd table td {padding:4px 6px;}

/*
#bd table tr.odd {background:#f3f1f1;}
#bd table tr.even {background:#e4e4e4;}
*/
#bd table .item img {vertical-align:middle;}
#bd table .category {width:25%;}
#bd table .actions {width:25%;}
#bd table td.actions { font-size:85%;}
#bd table .actions img {margin-right:5px;}
#bd table th a {font-weight: bold; }
#bd table th a:link {color:#FFFFFF; }
#bd table th a:hover,
#bd table th a:active,
#bd table th a:focus { color:#0066CC;}

#thumbnails { margin: 0;}
#thumbnails li {float:left; display:block; margin-right:2px;}


#ft { margin-top:10px; text-align:center; color:#000; padding: 8px 0px; }
#ft a {color:#fff;}
#ft a:hover {color:#0066CC;}

/* Image counter for traded items */
.counter h3 {font-size:230.8%; color: #fff; font-weight: bold;}
.counter h3 span {display:block; float:left; margin-bottom:3px; margin-right: 1px; border: 1px solid #330; background: #5b8808 url('http://freetradeireland.s3.amazonaws.com/site/images/countdown_bg_green.gif') repeat-x left top; padding: 3px 8px;}
.counter h4 {clear:both; font-size: 138.5%}

form ul li {display:block; margin:6px 0;}
form ul li.last {margin-bottom:24px}
form ul li label {margin-bottom:2px; font-weight: bold;}
#bd #column-three .login label { color:#fff; }
#bd #column-three input.text, #bd #column-three input.password  {width:190px; font-size:123.1%;}
form ul li input#keywords_search {padding:6px; width:160px; padding-left:35px; background:#FFFFFF url(http://freetradeireland.s3.amazonaws.com/site/images/icon-search.png) no-repeat;}
form ul li input.text {padding:3px;}
form ul li input#distance_search {padding:3px; width:4em;}
form ul li.button {margin-bottom:10px; text-align:right;}
form ul#advanced-search li label {font-size:93%; color:#1D8EDA; display:block;}
#bd #column-one select {width:200px; border:1px solid #999999; padding:3px;}
form li legend.mainTitle {font-size:138.5%; color:#1D8EDA; display:block; background:url(http://freetradeireland.s3.amazonaws.com/site/images/1px-blue.gif) 0 1.2em repeat-x; padding-bottom:10px; width:456px;} /* Using 1px image because of rendering issue in Safari and Chrome */
form li legend {font-size:100%; color:#000000; border:0; display:inline; margin:0; width:150px; float:left; background: none; text-indent:0; padding:0; }
form fieldset {margin-bottom:10px;}
form .row {display:block; clear:both;}
form .row.two li {width:50%; display:block; float:left;}
form .row.two li select {width:170px;}
form .row.three li {width:152px; display:inline; float:left;}
form #terms {display:block; height:150px; overflow:auto; border:1px solid #CCCCCC; font-size:85%; color:#666666; background:#FFFFFF; padding:10px; margin:10px 0;}
#column-two form input.text,
#column-two form select,
#column-two form input.password {width:280px;}
#column-two form .title label, #ajaxPopup form .title label {padding-top:6px;}
#column-two form .title input, #ajaxPopup form input {font-size:140%;}
#column-two form label, #ajaxPopup form label {float:left; display:block; width:150px; padding-top:3px;}
#column-two form li.inline-label label {float:none; display:inline; width:auto;}
#column-two form .row li input,
#column-two form li input#weight {width:100px;}
#column-two form textarea {width: 456px; height:100px;}
#column-two form p.guide {background:#FFFFFF; border:1px solid #999999; padding:5px; color:#1D8EDA;}
#column-two form select.display-count{width: auto;float:right; margin-left:5px;}
#column-two form label.display-count-label{width: auto;}

.register {border-top:1px dotted #FFFFFF; padding-top:5px; text-align:right; font-size:123.1%;}
.register a:link {color:#FFFFFF;}

.advert img {width:160px; display:block; margin:0 auto;}

.ui-tabs .ui-tabs-hide {
     display: none;
}

/* additional */
#breadcrumbs { margin: 0 0 8px 0;}
#breadcrumbs ul {}
#breadcrumbs ul li {display: block;float: left;margin: 0 3px 0 0;}
#breadcrumbs ul li a {}
#ccma { width: 85%; margin: 0 auto; background: #eee; padding: 10px;}
#ccma h4 { font-size: 132%; color: #072C6F }
#ccma p { text-transform: uppercase; font-size: smaller }
#ccma p a { color: #072C6F; text-decoration: none }

/* 24/06/2010 11:26:help*/
abbr, acronym, .help {
  cursor: help;
}
sup.help {
	/* font-size: x-small; */
	vertical-align:top;
}

.page-font-medium #bd, .page-font-medium #ft{font-size: 115%;} 
.page-font-medium #bd .ui-tabs-nav, .page-font-large .counter{font-size: 87%;} 
.page-font-large #bd, .page-font-large #ft{font-size: 130%;} 
.page-font-large #bd .ui-tabs-nav, .page-font-large .counter{font-size: 77%;}

.error{
  color: red;
  white-space: nowrap;
}
.popupOutside{
  display: none;
}
#fancy_wrap .popup_quantify {
  min-height: 230px;
  padding: 15px 30px;
}
.popup_quantify .radiobutton {
	float: left;
	height: 20px;
	padding-right:5px;
	display: inline;	
}
.popup_quantify .question {
	display: block;
	padding: 5px;
	height: auto;
	line-height: 16px;
	/*clear: both;*/
}
#fancy_wrap .popup {
  padding: 15px 30px;
}
#fsUploadProgress legend{
  display: block;
}
.absmiddle{
  vertical-align: middle;
}

#map{
  width: 437px;
  height:307px;
}
.map_in_search{
  width: 437px;
  height:307px; 
}
.ui-tabs-nav em{
  position: absolute;
  text-indent: -1000px;
  display: none;
}

.left{
  float: left;
}
#big_image_cover{
  position: relative;
  min-height: 215px;
}
#big_image_cover img{
  /*position: absolute;*/
  display:block;
  margin: 2px auto;
}

.slider {
    /*padding: 1em;
    margin: 1em 0;*/
  font-size: 85%;
    /*height:20px;*/
    /*padding: 10px 0px 0px 0px;*/
  padding:5px 0 3px;
  /*float: right;*/
  /*float: left;*/
  line-height: 2em;

}
.slider a, .slider span {
    /*display: block;*/
    /*float: left;*/
    padding: 0.2em 0.45em;
    margin-right: 0em;
    border: 1px solid #fff;
    background: #fff;
    white-space: nowrap;
}
.slider span.active {
    border: 1px solid #0e287c; /* #2E6AB1 */
    font-weight: bold;
    background: #0e287c;
    color: #fff;
}
.slider a {
  color: black;
  border: 1px solid #8084b1;  /* #9AAFE5 #8084b1*/
  text-decoration: none;
}
.slider a:hover {
    border-color: #0e287c;
}
.slider a.nextprev{
  font-weight: bold;
}
.slider span.nextprev{
  border: 1px solid #aaa;
  color: #999;
}
.slider .results{
  border: 1px solid #aaa;
}

/* 29/06/2010 12:16 - new styles appear below */
/* specify alternate font for headings */
.rounded h2,
.rounded h3,
.alt_font h2,
.alt_font h3,
#headline,
#main-navigation li a,
#home-business h2,
#home-business h3,
.ui-tabs-nav li a,
#hd #headline .headtext,
#column-two h1,
#column-two h2,
body { font-family: "Trebuchet MS", "Helvetica", "Arial", sans-serif; }

/* unset from some elements */
#tools { font-family: "Arial", sans-serif; }

#bd #column-one .rounded h2, #bd #column-one .rounded h3 { border-bottom:1px solid #1D8EDA; }
/* #bd #column-two h2 { border: none } */ /* remove h2 that is after h1 */
/* .rounded.hi-vis h2, .rounded.hi-vis h3 { font-weight: bold; } */
.rounded h2, .rounded h3 { font-weight: bold; }

/* hi-visibility changes */
#bd.hi-vis #column-one .rounded h2,
#bd.hi-vis #column-one .rounded h3,
#bd.hi-vis #column-one .rounded a,
#bd.hi-vis #column-one .rounded form ul#advanced-search li label{ color: #0069AF; }

#bd.hi-vis #column-one .rounded h2,
#bd.hi-vis #column-one .rounded h3 { border-bottom:1px solid #0069AF; }

#bd.hi-vis #column-one .rounded input[type="submit"],
#bd.hi-vis #column-one .rounded input[type="button"],
#bd.hi-vis #column-one .rounded input.button { background:#70B21E none repeat scroll 0 0; border:1px solid #1B2F00; color:#000; }

/* #bd.hi-vis #column-one .counter h3 span { color:#000; } */

#bd.hi-vis #column-two .rounded h2,
#bd.hi-vis #column-two .rounded h3,
#bd.hi-vis #column-two .rounded legend,
#bd.hi-vis #column-two .rounded form label { color: #0069AF; }

#bd.hi-vis #column-three .rounded h2,
#bd.hi-vis #column-three .rounded h3,
#bd.hi-vis #column-three .rounded a,
#bd.hi-vis #column-three .rounded.login label { color: #1B2F00; }

#bd.hi-vis #column-three .rounded h2,
#bd.hi-vis #column-three .rounded h3 { border-bottom:1px solid #1B2F00; }
#bd.hi-vis #column-three .rounded p { border-top:1px dotted #1B2F00; }

#bd.hi-vis #column-three .rounded input[type="submit"],
#bd.hi-vis #column-three .rounded input[type="button"],
#bd.hi-vis #column-three .rounded input.button { background:#1B2F00 none repeat scroll 0 0; border:1px solid #fff; color:#FFFFFF;}



a.h:link, a.h:visited, a.h:hover, a.h:active, a.h:focus { color:#70B21E; }
a.b:link, a.b:visited, a.b:hover, a.b:active, a.b:focus { color:#069de2; }

.tabsTwo .wrapper {width:480px; padding:0; background:url(http://freetradeireland.s3.amazonaws.com/site/images/round-green-middle-wide.png) repeat-y;}
.form label { color:#069de2; font-size: 116%; font-weight: normal }
.form label.smalllabel { font-size: 100%; }

.list-items th, .list-items th a { color: white; font-weight: bold; }

.list-items tr td { background:#f3f1f1; }
#inside.home #bd .list-items tr td { border-top: 1px solid #999; }
#inside.home #bd .list-items tr.last td { border-bottom: 1px solid #999; }
#inside.home #bd .list-items tr.statusOpen td {  }
#inside.home #bd .list-items tr.statusClosed td { background:#CFCFCF; }
.list-items tr td.actions a:link,
.list-items tr td.actions a:hover,
.list-items tr td.actions a:visited,
.list-items tr td.actions a:active { color: #005F9F; }

.list-items tr.itemTypeHousehold td.itemName a:link,
.list-items tr.itemTypeHousehold td.itemName a:hover,
.list-items tr.itemTypeHousehold td.itemName a:visited,
.list-items tr.itemTypeHousehold td.itemName a:active { color: #326F00; }

.list-items tr.itemTypeBusiness td.itemName a:link,
.list-items tr.itemTypeBusiness td.itemName a:hover,
.list-items tr.itemTypeBusiness td.itemName a:visited,
.list-items tr.itemTypeBusiness td.itemName a:active { color: #005F9F; }


#inside.business #bd .list-items td { border-top: 1px solid #70B21E; }
/*#bd table tr.odd {background:#f3f1f1;}
#bd table tr.even {background:#e4e4e4;}*/


/*
.itemTypeHousehold a,.itemTypeHousehold .itemNameNoLink{color:#60A526;}
.itemTypeBusiness a, .itemTypeBusiness .itemNameNoLink{color:#1D8EDA;}
*/

.itemName{font-weight: bold;}
#eml_content{margin-left: 3.5em;}

/* 01 July 2010 - new styles below */
.advert p { font-size: smaller; width: 160px; margin:0 auto; text-align: center; }
.advert div.skyscraper { width:160px; height: 600px; background: #eee; border: 1px solid #aaa; display:block; margin:0 auto; }
#home #column-two h1 {position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}
#column-two p { margin-top: .2em; margin-bottom: .6em; }
.forceUpdateProfile{color: red; display: block;}

/* 6 July 2010 - browser fixes */
#home #home-business {  } 
#home #home-business div.ie {
	/* this div does nothing but it breaks the display issues with ie of the child elements */
}

.cms-heading span{
  font-size: 100%;
}
.inBoxContent li{
  list-style-type: disc;
  margin: 0 0 0 16px;
}
noscript.accessibility{display: none;}

/* 9 July 2010 15:31:02 IST */
/*
#lang-chooser { margin-bottom: 8px; }
#lang-chooser ul.lang-chooser { list-style: none; display: block; float: right; }
#lang-chooser ul.lang-chooser li { display: block; float: left; margin: 0 4px 0 0; color: #666; }
#lang-chooser ul.lang-chooser li a { color: #1D8EDA; }
#lang-chooser ul.lang-chooser li a:link {}
#lang-chooser ul.lang-chooser li a:active {}
#lang-chooser ul.lang-chooser li a:hover {}
#lang-chooser ul.lang-chooser li a:visited {}
*/
#column-two h1 { margin-bottom: 2px; }



/* web2icons */
#sociallinks {padding:4px 2px 4px 0; width:36%; float:left; }
#sociallinks ul {}
#sociallinks ul li {display:block;float:right;}
#sociallinks ul li a {cursor:pointer;display:block;padding-right:20px;color:#1D8EDA;font-size:85%;}
#sociallinks ul li a.addthis { background:transparent url(http://freetradeireland.s3.amazonaws.com/site/images/share_icon.gif) no-repeat right 0;}
#sociallinks div {float:right;}
#sociallinks div a {cursor:pointer;display:block;color:#1D8EDA;font-size:85%;}

#social-bookmarks { display:none; border:1px solid red;position:absolute;z-index:1001;top:10px;left:10px; }

/* toltip settings from tooltips.css */
#tooltip {
	position: absolute;
	z-index: 3000;
	opacity: 1;
	max-width:510px;
	background-color:#DAF4FF;
	padding:15px;
	border:1px solid #111;
}
#tooltip h3, #tooltip div { margin: 0; }
#tooltip h3 {border-bottom:1px solid #0069AF;color:#0069AF;}
#tooltip p {margin:8px 0;}
div.tt-content {display:none;}


/* 04/07/2011 - FLAG ITEM STYLES */
#item_links {
	/* border:1px solid #000; */
}

#flag_items_area {
	width: 60%;
	float:left;
}

#watch-actions {
	float:left;
}
#flagitembutton ul {}
#flagitembutton ul li {
}
#flagitembutton ul li a {
	display:block;
	float:left;
	padding: 5px 0 5px 35px;
	background: transparent url('../images/flag_item_button.gif') 0 0 no-repeat;
}
#flagitembutton ul li a:hover {
	background-position: 0 -36px;
}

#flag_login {padding-left: 6px;}
.flag_items_links {
	margin:4px 0 0 4px;
}

#report_item_box, .report_item_box { padding:8px; margin:6px 0px; border: 1px solid #ccc; }
#report_item_box p { color: #666; }
#report_item_box h3 { text-decoration: underline; margin-bottom:6px; }
#report_item_box .choicebox { padding: 6px; background: #DAF4FF; }
/* border: 1px solid #1D8EDA; */

.addthis_toolbox {width: 150px;}
