body{margin:0px; padding:0px; color:#1e1e1e; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; background:url(/images/bg_body.jpg) bottom center no-repeat #1f4b20; }

form{margin:0px; padding:0px;}
h1 {color: #295f2a; font-size: 20px;}

#container {margin:0px auto; width:944px; text-align:left;}

.content_top {padding-top:10px; margin-top:15px; background:url(/images/topcurve.gif) top no-repeat;}
.content_main {background:#fff; margin:0; padding:0; width:944px;}
.content_bottom {padding-top:10px; background:url(/images/bottomcurve.gif) bottom no-repeat;}


.Specialoffer {float:right; width:100px;border:0px solid black;}


#languages {float:left; height:25px; padding-left:12px;}


a{text-decoration:none; color:#000;}
a:hover{text-decoration:underline;}
a img{border:none;}

#logo_top {float:left; padding:5px 5px 0 43px; width:272px; height:40px;}




#breadcrumb {padding-bottom:10px;}
#breadcrumb a{color:#4e9f1d; }
#title_top {padding-bottom:15px;}
#content_text {float:left; width:265px; margin-right:25px; line-height:18px;}
#content_video {float:left; width:288px; background:url(/images/videobox.gif) top left no-repeat;}
#vid_inner {padding:10px; }
#vidlink {color:#fff; padding:5px; font-size:11px;}
#vidlink a{color:#fff;}



.inner_topcurve {background:url(/images/inner_topcurve.gif) bottom left no-repeat; height:13px;}
.inner_middle {background:url(/images/inner_middle.gif) left repeat-y; }
.inner_bottomcurve {background:url(/images/inner_bottomcurve.gif) top left no-repeat; height:15px; margin-bottom:15px;}



.greybox {width:557px;}
.grey_topcurve {background:url(/images/grey_topcurve.gif) bottom left no-repeat; padding-top:15px; margin-top:5px;}
.grey_middle {background:#dfdfdf; padding:0 12px;border:1px solid #dfdfdf}
.grey_bottomcurve {background:url(/images/grey_bottomcurve.gif) bottom left no-repeat #dfdfdf; height:9px;}

.whitebox {float:right; width:384px;}
.white_topcurve {background:url(/images/white_topcurve.gif) top left no-repeat; padding-top:7px;}
.white_middle {background:#FFF; }
.white_bottomcurve {background:url(/images/white_bottomcurve.gif) bottom left no-repeat #FFF; height:7px;}

.biggreybox {width:592px;}
.biggrey_topcurve {background:url(/images/biggrey_topcurve.gif) bottom left no-repeat; height:15px; }
.biggrey_middle {background:#dfdfdf; padding:0 12px;}
.biggrey_bottomcurve {background:url(/images/biggrey_bottomcurve.gif) bottom left no-repeat #dfdfdf; height:9px;}

.bigwhitebox {width:568px;}
.bigwhite_topcurve {background:url(/images/bigwhite_topcurve.gif) top left no-repeat; padding-top:7px;}
.bigwhite_middle {background:#FFF; }
.bigwhite_bottomcurve {background:url(/images/bigwhite_bottomcurve.gif) bottom left no-repeat #FFF; height:7px;}


.townhouse {float:left; padding:3px 0; border:2px solid #fff; width:100px; background:url(/images/bg_orange.gif) bottom repeat-x #fb921c; color:white; text-align:center; font-weight:bold;}
.farmhouse {float:left; padding:3px 0; border:2px solid #fff; width:100px; background:url(/images/bg_blue.gif) bottom repeat-x #00aef3; color:white; text-align:center; font-weight:bold;}
.countryhouse {float:left; padding:3px 0; border:2px solid #fff; width:100px; background:url(/images/bg_green.gif) bottom repeat-x #84cc38; color:white; text-align:center; font-weight:bold;}




.result {float:left; width:130px;}
.result img {border:1px solid #000;}
.result_dates {padding:10px 0; line-height:18px;}
.result_text {padding:5px 0; line-height:16px;}
.result_title {float:left; color:#8ab51b; font-size:18px;}
.result_title a{color:#8ab51b;}
.result_dist {float:right; font-size:14px; color:#838383;}


.detail_dist {margin:8px 0; color:#444;}
.detail_left {float:left; width:360px; margin-right:20px;}
.detail_left img{border:1px solid #000;}
.detail_right {float:left; width:160px;}
.detail_text {padding:5px 0; line-height:16px;}
.detail_text a{color:#8eba0b;}

.matches {float:left; padding:5px 15px;}
.matches_bottom {float:right; padding:8px 15px 0 0;}

#innernav {float:right; margin-right:40px;}
#innernav ul{margin:0px; font-size:12px; padding:0px; list-style-type:none;}

#innernav li{float:left; background:url(/images/innertopleft.gif) top left no-repeat; text-align:center; text-align:center;}
#innernav li a{background:url(/images/innertopright.gif) top right no-repeat; display:block; float:left; padding:4px 20px 5px 20px; color:#fff; text-decoration:none;}
#innernav li a:hover{color:#a7b3a7; text-decoration:none; }


#innernav li.selected{float:left; background:url(/images/innertopleft_selected.gif) top left no-repeat; text-align:center;}
#innernav li.selected a{background:url(/images/innertopright_selected.gif) top right no-repeat; display:block; padding:4px 20px 5px 20px; color:#0d3a0e; text-decoration:none;}
#innernav li.selected a:hover{color:#0d3a0e; text-decoration:none; }

#maintab li {height:23px;margin-right:2px}

#footer {padding:10px 0 50px 40px; background:url(/images/footer.gif) bottom center no-repeat;}




table {font-size:12px;}

.carttable {width:352px; font-size:11px;}
.carttable_left {width:100px; background:#DDD; margin:1px;}
.carttable_right {background:#e1eedd;}

.buttonbig {background:url(/images/buttonbig_bg.gif) no-repeat; margin-top:5px; width:152px; text-align:center; font-size:12px; padding:4px 0 6px 0;}
.buttonbig a {display:block; color:#fff;}
.buttonbig a:hover {color:#bfddbe; text-decoration:none;}

.buttonbigred {background:url(/images/buttonbigred_bg.gif) no-repeat; margin-top:5px; width:152px; text-align:center; font-size:12px; padding:4px 0 6px 0;}
.buttonbigred a {display:block; color:#fff;}
.buttonbigred a:hover {color:#f1d3d3; text-decoration:none;}

.buttonred {background:url(/images/buttonred_bg.gif) no-repeat; margin-top:10px; width:90px; text-align:center; font-size:12px; font-weight:bold; padding:4px 0 6px 0;color:#fff;border:0px;}
.buttonred a {display:block; color:#fff;}
.buttonred a:hover {color:#f1d3d3; text-decoration:none;}

.buttongreen {background:url(/images/buttongreen_bg.gif) no-repeat; margin-top:5px; width:120px; text-align:center; font-size:12px; padding:4px 0 6px 0;}
.buttongreen a {display:block; color:#fff;}
.buttongreen a:hover {color:#bfddbe; text-decoration:none;}

.buttonsmallgreen {background:url(/images/buttonsmallgreen_bg.gif) no-repeat; margin-top:5px; width:72px; text-align:center; font-size:11px; height:16px;}
.buttonsmallgreen a {display:block; color:#fff;}
.buttonsmallgreen a:hover {color:#bfddbe; text-decoration:none;}

.buttonsmallred {background:url(/images/buttonsmallred_bg.gif) no-repeat; margin-top:5px; width:72px; text-align:center; font-size:11px; height:16px;}
.buttonsmallred a {display:block; color:#fff;}
.buttonsmallred a:hover {color:#f1d3d3; text-decoration:none;}

.buttonlonggreen {background:url(/images/buttonlonggreen_bg.gif) no-repeat; margin-top:5px; width:115px; text-align:center; font-size:11px; height:16px;}
.buttonlonggreen a {display:block; color:#fff;}
.buttonlonggreen a:hover {color:#bfddbe; text-decoration:none;}

.buttonlongred {background:url(/images/buttonlongred_bg.gif) no-repeat; margin-top:5px; width:115px; text-align:center; font-size:11px; height:16px;}
.buttonlongred a {display:block; color:#fff;}
.buttonlongred a:hover {color:#f1d3d3; text-decoration:none;}


.fac_icon {float:left; width:30px;}
.fac_icon2 {float:left; width:37px;border:0px;}
.viewmore {float:right; font-size:11px; padding:4px;}
.viewmore a{text-decoration:underline;}

.title{color:#295f2a; font-size:20px;font-weight:normal;margin:0px;padding-bottom:15px;}
.SubTitle {float:left; color:#8ab51b; font-size:18px;font-weight:normal;}
.SubTitle a{color:#8ab51b;}

.smalltext {font-size:11px; padding-bottom:10px;}

.greytext {font-size:14px; color:787977; line-height:20px;}
.darkergreytext {font-size:14px; color:444444; line-height:20px;}
.totaltext {font-size:18px; color:#333333; line-height:24px;}

.clear {clear:both;}
.greenbar {background:url(/images/greenbar.gif) top left no-repeat; padding:4px 8px; font-size:11px; color:#FFF;}
.whiteboxpadding {padding:0 10px;}
.innerpadding {padding:10px 17px;}
.toppadding {padding:15px 0 0 0;}

/* new styles */

#top{height:30px;}

.flag {padding:6px 10px 0 0; float:left;}
#cart_top{float:right; padding:2px 15px; font-size:95%;}


/*#nav{margin:0 0 0 0;  padding:0 0 0 8px; border-bottom:4px solid #759c42;}*/

#nav1 {float:left; }
#nav2 {float:left;}

#nav ul{margin:0px; font-size:11px; padding:0px; list-style-type:none;}

.top_level a{text-align:left !important;}

/*.top_level a:hover{text-align:left !important;color:#d0e0ba !important}

#nav li{float:left; background:url(/images/bg_topleft.gif) top left no-repeat; height:39px; margin-right:2px;}
#nav li a{background:url(/images/bg_topright.gif) top right no-repeat; display:block; float:left; padding:7px 17px 0px 17px; color:#cad9b7; text-decoration:none; color:#FFF;}
#nav li a:hover{color:#d0e0ba; text-decoration:none; }

#nav li.selected{float:left; background:url(/images/bg_topleft_selected.gif) top left no-repeat; }
#nav li.selected a{background:url(/images/bg_topright_selected.gif) top right no-repeat;}

#nav li.red{float:left; background:url(/images/bg_topleft_red.gif) top left no-repeat; font-weight:bold;}
#nav li.red a{background:url(/images/bg_topright_red.gif) top right no-repeat;}
*/

/* UDM style */

#nav {margin:0px;padding:0px;border-bottom:4px solid #759c42;}
#nav li.red{float:left; background:url(/images/bg_topleft_red.gif) top left no-repeat; text-align:center;height:39px}
#nav li.red a{ display:block; padding:7px 17px 0px 17px; text-decoration:none;text-align:left !important}

#nav li.top_level {float:left; background:url(/images/bg_topleft.gif) top left no-repeat; margin-right:2px;color:#cad9b7;height:39px;}
#nav li.top_level a:hover{color:#d0e0ba}

#nav li.selected{float:left; background:url(/images/bg_topleft_selected.gif) top left no-repeat;text-align:left}
#nav li.selected a{background:url(/images/bg_topright_selected.gif) top right no-repeat;color:#ffffff}

.selected {height:39px;}

/* UDM style */

.searchtab {clear:right; float:right; padding-bottom:5px;}

#tabs{clear:left; float:left; padding-top:70px; width:43px; }
#column_left{float:left; width:267px;}
#column_right {float:right; width:633px;}

#contentarea {padding:15px 0px 10px 15px;}

#content_home_top {padding:15px 0;}
#content_home_bottom {padding:15px 0;}

.innerbox {width:596px;}

.column_inner_left {float:left; width:286px;}
.column_inner_right {float:right; width:286px;}

.button {padding-top:12px;}

.formobject {padding-top:5px; font-size:11px; color:#FFF; line-height:200%; font-weight:bold;}
.formobject_inner {float:left; padding-top:5px; }
.formobject input{border:1px solid #cccccc; font-size:100%; padding:2px 1px;}
.formobject select{border:1px solid #cccccc; font-size:100%; padding:2px 1px;}

.formobject select.small {width:60px; margin-right:12px}
.formobject select.mid {width:80px; margin-right:12px}
.formobject select.full {width:230px;}

.formobject input.big {width:105px; margin-right:5px}
.formobject input.email {width:230px; padding-left:22px; background:url(/images/bg_email.gif) 2px 2px no-repeat;}

#searchbox {background:url(/images/bg_searchbox.jpg) top no-repeat #1f4b20; margin-bottom:7px;}
#searchbox_inner {background:url(/images/bg_searchbox_inner.gif) bottom no-repeat; padding:195px 18px 25px 18px;}

#loginbox {background:url(/images/bg_whitepod_middle.gif) repeat-y; margin-bottom:7px;}
#loginbox_bottom {background:url(/images/bg_whitepod_bottom.gif) bottom no-repeat;}
#loginbox_inner {background:url(/images/bg_login_top.gif) top no-repeat; margin-top:7px; padding:35px 18px 10px 18px; zoom:1;}

#ezinebox {background:url(/images/bg_whitepod_middle.gif) repeat-y; margin-bottom:7px;}
#ezinebox_bottom {background:url(/images/bg_whitepod_bottom.gif) bottom no-repeat;}
#ezinebox_inner {background:url(/images/bg_ezine_top.gif) top no-repeat; margin-top:7px; padding:35px 18px 10px 18px; zoom:1;}

#cartbox {background:url(/images/bg_cart_bottom.gif) bottom no-repeat #c3c3c3;}
#cartbox_inner {background:url(/images/bg_cart_top.gif) top no-repeat; margin-top:7px; padding:35px 18px 10px 18px; font-size:95%; min-height:60px; height:auto !important; height:60px;}

.links_bottom {margin-left:50px; padding:30px 20px 35px 70px; text-align:center; color:#fff; line-height:200%; font-size:95%;min-height:45px; height:auto !important; height:45px;}
.links_bottom a, .links_bottom a:hover{color:#fff;}

.box_video {background:#231f20; padding:10px 10px 30px 10px;}

.text_block_home {font-size:95%; padding:15px 0 10px 0;}

#pods {margin-top:10px; background:url(/images/bg_pods.jpg) bottom right no-repeat; padding-bottom:15px;}
.pod_left {background:url(/images/pod_bg.jpg) top left no-repeat; float:left; width:286px; height:101px; margin:0 0 23px 0;}
.pod_right {background:url(/images/pod_bg.jpg) top left no-repeat; float:right; width:286px; height:101px; margin:0 0 23px 0;}

.podimage img{float:left; margin:10px; border:1px solid #000;}
.podtext {margin:10px; font-size:12px; line-height:16px;}
.podtext a {color:#4e9f1d; font-weight:bold;}
.podtext p{margin:10px 0;}

.side_box {width:100px;margin-right:5px}
.ezine_side_box {width:205px} 

.clear_button {background:transparent url(/images/btn_clear.gif) no-repeat; border:0px; color:#ffffff;width:83px;height:27px;font-weight:bold;font-size:0.9em}

.hide_back {background-image:none}

/* Old stylesheet */

.linkCategory, .FAQCategory{margin:10px 0px 0px 0px;padding:10px 0px 10px 0px;}
.link{padding:0px 0px 0px 20px;}

.faq{padding:10px 0px 0px 20px;}
.faqA{margin:10px 0px;}

#listing{width:95%;}
#listing td{padding:5px; border:1px solid #CACACA; background:#fff;}
#listing td.header{background:#0972CB; width:15%; color:#fff; border:1px solid #aec4a7;}

#listing td.subjectlink{padding:0px;}
#listing td.subjectlink a{color:#1d1d1d; text-decoration:none; background:#fff; display:block; padding:10px;} 
/*#listing td.subjectlink a:hover{color:#0972CB; background:#fff url(../images/ani_base.gif) bottom left repeat-x; text-decoration:none;}*/

#bookingpalette{width:95%;}
#bookingpalette td{padding:5px; border:1px solid #CACACA;}
#bookingpalette td.header{background:#0972CB; width:15%; color:#fff; border:1px solid #aec4a7;}


#report{width:100%;}
#report td{padding:5px; border:1px solid #CACACA; background:#fff;}
#report td.header{background:#c4c9a7; width:15%; color:#fff; border:1px solid #aec4a7;}

#report td.subjectlink{padding:0px;}
#report td.subjectlink a{color:#1d1d1d; text-decoration:none; background:#fff; display:block; padding:10px;} 
/*#report td.subjectlink a:hover{color:#c4c9a7; background:#fff url(../images/ani_base.gif) bottom left repeat-x; text-decoration:none;}*/

.hotelname{background:#9DB917; color:#fff; padding:10px; border-bottom:1px solid #fff; font-size:18px;}
.hotelpic{float:left; border-bottom:1px solid #fff;}
.hotelinfo{float:left; padding:10px; color:#51600C; width:360px;}
.hotelinfo a{color:#a70000; text-decoration:none;} .hotelinfo a:hover{color:#a70000; text-decoration:underline;}
.pricestructures{width:100%; background:#DCDECF; margin-bottom:5px;}

.brochureform {padding:7px; color:#FFFFFF;}
.frmTitle {font-size:14px; background:#265426; color:#FFFFFF; padding:5px; font-weight:bold;}
.frmContent {padding:10px;}

/* Added from hotels ireland */
#critone{background:#535353; border-bottom:1px solid #fff; color:#9DB917; padding:10px;}
#crittwo{background:#fff; border:1px solid #CCC9C9; border-bottom:1px solid #fff; padding:10px; color:#535353;zoom:1;}
#critthree{background:#DFDCDD; border-bottom:1px solid #fff; padding:10px;}

#crittwo span.arr{padding:3px; margin-right:20px;}
#crittwo span.dept{padding:3px;}
#crittwo span.rooms{padding:3px; margin-right:20px;}
#crittwo span.adults{padding:3px; margin-right:20px;}
#crittwo span.nights{padding:3px;}

.formbuttongrey{background:#fff; color:#000; border:1px solid #a0a0a0;cursor:pointer;}
#costcall{border-top:1px solid silver;border-bottom:1px solid silver; font-size:140%;}
#costcall span{font-size:60%;}

/* error message formatting */
.errMsg{border:1px solid red;padding:10px;margin-top:0px;}
.errorHeading{color:red;}
.errorDivider{border-top:1px dashed red;}
.errorBlock{color:red;margin-left:110px;}

/* form styles from old stylesheet */
.frmTopclear{background:url(/images/bg_topclear.jpg) top left repeat-x;}
.frmStructleft{background:url(/images/bg_topleft.jpg) top left no-repeat;}
.frmStructright{background:url(/images/bg_topright.jpg) top right no-repeat;}

.PaymentFrmContent{background:url(/images/bg_topendtop.jpg) top right repeat-x;}
.frmContentleft{background:url(/images/bg_topendtop.jpg) top left repeat-y;}
.frmContentright{background:url(/images/bg_topendtop.jpg) top right repeat-y;}
.frmContentend{border-top:1px solid #B6C34D;}

.frmSplittop{background:#EBEECF url(/images/bg_topendtop.jpg) top right repeat-x; margin:0px 1px 0px 1px;}

.PaymentFrmTitle{padding:10px; color:#304266; font-weight:bold;}	
.frmActcontent{padding:10px; background:#fff url(/images/bg_topendtop.jpg) top right repeat-x; margin:0px 1px 0px 1px;}

.totalfield{ font-size:13px; border:0px; font-weight:bold; background-color:#ffffff;}

.bigtext {font-size:20px; }



#innernav {float:right; margin-right:40px;}
#innernav ul{margin:0px; font-size:12px; padding:0px; list-style-type:none;}

#innernav li{float:left; background:url(/images/innertopleft.gif) top left no-repeat; text-align:center; text-align:center;}
#innernav li a{background:url(/images/innertopright.gif) top right no-repeat; display:block; float:left; padding:4px 20px 5px 20px; color:#fff; text-decoration:none;}
#innernav li a:hover{color:#a7b3a7; text-decoration:none; }


#innernav li.selected{float:left; background:url(/images/innertopleft_selected.gif) top left no-repeat; text-align:center;}
#innernav li.selected a{background:url(/images/innertopright_selected.gif) top right no-repeat; display:block; padding:4px 20px 5px 20px; color:#0d3a0e; text-decoration:none;}
#innernav li.selected a:hover{color:#0d3a0e; text-decoration:none; }

.faq{padding:10px 0px 0px 20px;}
.faqQ{padding:10px 0px 0px 10px; font-weight:bold;}
.faqA{margin:10px 0px 0px 30px;}

/*.detail_right a{color:#a70000; text-decoration:underline;} .detail_text a:hover{color:#000; text-decoration:none;}*/
span.subinfo a{color:#7a9e44; text-decoration:underline;} span.subinfo a:hover{color:#7a9e44; text-decoration:none;}

#cart_frame_struct{background:url(/images/cart_frame_centre.jpg) top left repeat-y;}
#cart_frame_top{ background:url(/images/cart_frame_top.jpg) top left no-repeat; width:267px;}
#cart_frame_bottom{background:url(/images/cart_frame_bottom.jpg) bottom left no-repeat;}
#cart_frame_content{padding:20px; min-height:150px;}

.SearchNav {padding:10px 15px 5px 0px;text-align:left;}

/* UDM style */

#nav {margin:0px;padding:0px;}
#nav li.red{float:left; background:url(/images/bg_topleft_red.gif) top left no-repeat; text-align:center;height:39px }
#nav li.red a{ display:block; padding:7px 17px 0px 17px; text-decoration:none;}

#nav li.top_level {float:left; background:url(/images/bg_topleft.gif) top left no-repeat; margin-right:2px;color:#cad9b7;height:39px }
#nav li.top_level a:hover{color:#ffffff}

.selected {height:39px;}


/* Price lists */
.price_list th {background-color:#a4b692;padding:2px}
.price_list td {text-align:center}
.price_list {border:1px solid green}

.FullAvailability{background-color:#6A9A26;}
.SomeAvailability{background-color:#E28A12;}
.NoAvailability{background-color:#8E0000;}
.EmptyCell{background-color:#ffffff;}

/* Recommended Properties */
#listing{width:95%;}
#listing td{padding:5px; border:1px solid #CACACA; background:#fff;}
#listing td.header{background:#1d3f1d; width:15%; color:#fff; border:1px solid #aec4a7;}

/* Trade site search table */
.trade_table {float:right;border:1px solid #d3d3d3;margin-right:20px;}
.trade_table th {width:200px;background-color:#eaeaea;margin:3px;padding:3px;font-weight:normal}
.trade_table td {width:70px;text-align:center;font-style:italic;}

.trade_divider {border-bottom:1px dotted #cccccc;clear:both;margin-right:20px;}

/* Trade site menu */

#nav_trade {margin:6px 15px 0px 0px;}
#nav_trade ul{margin:4px 0px 0px 15px; font-size:11px; padding:0px; list-style-type:none}
#nav_trade li{float:left; width:70px; text-align:center; margin-right:2px;}
#nav_trade li a{display:block; padding:7px 0px; color:#222; text-decoration:none;}
#nav_trade li a:hover{color:#2a5f2b; text-decoration:none;}

.biznet {float:right;margin-right:20px}
.cards_footer {float:left}


/* new re-design 11/09 */

.formbutton{background:url(/images/buttongreen_bg.gif) no-repeat; margin-top:5px; width:120px; text-align:center; font-size:12px; border:none; padding:4px 0 6px 0; color:#FFFFFF;}
.formbutton:hover{color:#bfddbe;}

.formbutton2{background:url(/images/buttonlong_bg.gif) no-repeat; margin-top:5px; width:220px; text-align:center; font-size:12px; border:none; padding:4px 0 6px 0; color:#FFFFFF;}
.formbutton2:hover{color:#bfddbe;}

.greenbar_top {background:url(/images/greenbar_top.gif) top left no-repeat; padding-top:7px; width:554px;margin:auto;}
.greenbar_bottom {background:url(/images/greenbar_bottom.gif) bottom left no-repeat #235024; padding:0 7px 7px 7px; font-size:11px; color:#FFF;margin:auto;}


/* new styles by GF 0110 */

#searchbox {background:url(/images/bg_searchbox.jpg) top no-repeat #1f4b20; margin-bottom:7px;}
#searchbox_inner {background:url(/images/bg_searchbox_inner.gif) bottom no-repeat; padding:0px 18px 25px 18px;}
#searchbox_logo {text-align:center; padding-bottom:10px; background:url(/Images/border_logo.png) center bottom no-repeat;}



/* Do ma  */
		
		
		/*Old styles for top*/	
		#mnav_new{ float:left; color: #ffffff;font-size:10px;} 

		#mnav_new UL {list-style:none; padding:0; margin:0;font-size:10px;color:#cad9b7;}
		#mnav_new LI {float:left;font-size:10px;color:#cad9b7;}
		#mnav_new LI A{ text-align:left; display:block; color:#cad9b7; text-decoration:none;font-size:10px;}
		#mnav_new LI A:hover {font-size:10px;}
		
		#mnav_new li.red{float:left; background:url(/images/bg_topleft_red.gif) top left no-repeat; text-align:center;height:39px}
		#mnav_new li.red a{ display:block; padding:7px 17px 0px 17px; text-decoration:none;text-align:left !important}
		
		#mnav_new li.top_level {float:left; background:url(/images/bg_topleft.gif) top left no-repeat; margin-right:2px;color:#cad9b7;height:39px;}
		#mnav_new li.top_level a:hover{color:#d0e0ba}
		
		#mnav_new li.selected{float:left; background:url(/images/bg_topleft_selected.gif) top left no-repeat;text-align:left}
		#mnav_new li.selected a{background:url(/images/bg_topright_selected.gif) top right no-repeat;color:#ffffff}
		
		.selected {height:39px;}
		/*Old styles for top*/	

		
		#tc_nav li { /* all list items */
			float: left;
			width: 9em; /* width needed or else Opera goes nuts */
		}
		
		#tc_nav li ul { /* second-level lists */
			position: absolute;
			width: 20em;
			left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
			margin-top:4px;
		}
			
		
		#tc_nav li ul ul { /* third-and-above-level lists */
			margin: -1em 0 0 10em !important;
		}
		
		#tc_nav li:hover ul ul, #tc_nav li.sfhover ul ul {
			left: -999em;
		}
		
		
		#tc_nav li:hover ul, #tc_nav li li:hover ul, #tc_nav li.sfhover ul, #tc_nav li li.sfhover ul { /* lists nested under hovered list items */
			left: auto;
		}
		
		
		#tc_nav ul {background-color:#ffffff !important;padding:1px;}		
		

		#tc_nav ul li {background-color:#ffffff;width:100% !important;margin-bottom:0px !important}
		#tc_nav ul li:hover {background-color:#d9d5bc;width:100% !important;color:#ffffff !important;}	
	    #tc_nav ul li a {color:#4a4b4b;font-size:1.2em !important;margin:0px;padding:0px;padding:4px 3px 4px 3px !important;}	
		#tc_nav ul li a:hover {color:#ffffff !important}
		
		
		/* 4 levels */
		
		#tc_nav li:hover ul ul, #tc_nav li:hover ul ul ul, #tc_nav li:hover ul ul ul ul, #tc_nav li.sfhover ul ul, #tc_nav li.sfhover ul ul ul, #tc_nav li.sfhover ul ul ul ul {
			left: -999em;
		}
		
		#tc_nav li:hover ul, #tc_nav li li:hover ul, #tc_nav li li li:hover ul, #tc_nav li li li li:hover ul, #tc_nav li.sfhover ul, #tc_nav li li.sfhover ul, #tc_nav li li li.sfhover ul, #tc_nav li li li li.sfhover ul {
			left: auto;
		}

		#tc_nav li li li li.sfhover ul {color:#ffffff !important}
		
/* Do ma */


/* new Trade Affiliate Styles */
.column_left_tradeAffiliate{}
.column_right_tradeAffiliate{}

.formobject2 {float:left; padding:5px; font-size:11px;}
.formobject2_inner {float:left; padding:5px;}

#listing_aff{width:95%;}
#listing_aff td{padding:5px; border:1px solid #CACACA; background:#fff;}
#listing_aff td.header{background:#0972CB; width:15%; color:#000000; border:1px solid #aec4a7;font-size:110%;font-weight:bold;}

#listing_aff td.subjectlink{padding:0px;}
#listing_aff td.subjectlink a{color:#1d1d1d; text-decoration:none; background:#fff; display:block; padding:10px;} 
#listing_aff td.subjectlink a:hover{color:#0972CB; background:#fff url(../images/ani_base.gif) bottom left repeat-x; text-decoration:none;}

#report_aff{width:100%;}
#report_aff td{padding:5px; border:1px solid #CACACA; background:#fff;}
#report_aff td.header{background:#c4c9a7; width:15%; color:#000000; border:1px solid #aec4a7;font-size:110%;font-weight:bold;}

#report_aff td.subjectlink{padding:0px;}
#report_aff td.subjectlink a{color:#1d1d1d; text-decoration:none; background:#fff; display:block; padding:10px;} 
#report_aff td.subjectlink a:hover{color:#c4c9a7; background:#fff url(../images/ani_base.gif) bottom left repeat-x; text-decoration:none;}


.formbutton3{background:url(/images/buttongreen_bglong2.gif) no-repeat; margin-top:5px; width:120px; text-align:center; font-size:12px; font-weight:bold; border:none; padding:4px 0 6px 0; color:#FFFFFF;}
.formbutton3:hover{color:#bfddbe;}

.formbutton4{background:url(/images/btn_140.gif) no-repeat; margin-top:5px; width:140px; text-align:center; font-size:12px; font-weight:bold; border:none; padding:4px 0 6px 0; color:#FFFFFF;}
.formbutton4:hover{color:#bfddbe;}

.formbutton5{background:url(/images/btn_lrg.gif) no-repeat; margin-top:5px; width:240px; text-align:center; font-size:12px; font-weight:bold; border:none; padding:4px 0 6px 0; color:#FFFFFF;}
.formbutton5:hover{color:#bfddbe;}