/**********************************/
/* copyright headshift 2009		*/
/* 
	authors : 	Stuart Grant 
				Rich Holman

*/
/**********************************/



/*general*/

.central_container { width:100%; margin:auto; text-align:center}
a.view_all {margin:auto; font-size:12px; line-height:17px; padding:0 3px 0 3px; color:#999; border:1px solid #d2d2d2;   } 

.pagination { margin: 15px auto; padding:0; font-size: 1.2em; text-align: center; }
.pagination a{  line-height:17px; padding:0 3px 0 3px; color:#999; border:1px solid #d2d2d2; margin: 0 2px; }
.pagination a:hover {  background: #f2f2f2; text-decoration: none; }
.pagination span { margin: 0 2px; }
.pagination span.current { color:#000; border-color:#000;} 

.large_feature {background: url(/images/content/featured_large.gif) top right no-repeat;}

/*news & views*/

.news_n_views { width:699px;}/*ie6*/
.news_n_views .hold_left { width:356px; float:left;}
.news_n_views .hold_right { width:343px; float:right; }/*ie6*/

.slim_list div {float:left; width:336px; height:50px; padding:2px 0 0 0;position:relative; overflow:hidden; margin-bottom:15px;}
.slim_list div a.img_link{ padding:3px; background:#e4e4e4;float:left;  }
.slim_list div a.img_link:hover{ background:#aaa; }
.slim_list div a.title{ font-size:12px; color:#000; float:right; width:279px;    }
.slim_list div a.title span{ color:#0680b2; cursor:pointer;  }
.slim_list div a.title:hover { text-decoration:underline;  color:#000;   }
.slim_list div .abstract{ color:#6a6a6a; font-size:12px;float:right; width:279px;  }
.slim_list div a.more_link{ color:#000; font-size:11px; position:absolute; bottom:3px; right:0; background:#fff; text-align: right; padding: 0 16px 0 4px;  }
.slim_list div span.featured_tiny {position:absolute; top:0; left:38px; background:url(/images/content/featured_tiny.png)  0 0 no-repeat; width:11px; height:11px;}/*ie6*/
.slim_list p a {color:#6a6a6a; margin:0 30px 0 0 ;}
.slim_list p a:hover {color:#000;}

/*article page*/
.c3 dl {  } 
.c3 dl dt,.c3 dl dd {font-size:12px;line-height:20px; width:100%; float:left; color:#000;} 
.c3 dl dd{ color:#6a6a6a; } 
.c3 dl dd a{ color:#6a6a6a; } 
.c3 dl dd a:hover{color:#000; text-decoration:underline; } 


/*actions bar*/
.action_bar, .action_bar ul{margin:0;padding:0;list-style-type:none;list-style-position:outside; font-size:12px; }
.action_bar { width:100%; border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4;  float:left; }
.action_bar li{float:left;position:relative;margin:0; padding:0;  z-index:1000;}
.action_bar li.right{float:right;}
.action_bar a{padding:0 9px 0 15px ;color:#6a6a6a; text-decoration:none; float:left; line-height:21px;}
.action_bar li a:hover{ color:#000; background-position: 0 5px }

.action_bar a.share {background:url(/images/icons/icon_share.gif) 0 -17px no-repeat; }
.action_bar a.print {background:url(/images/icons/icon_print.gif) 0 -17px no-repeat;  }
.action_bar a.contact {background:url(/images/icons/icon_contact.gif) 0 -17px no-repeat; }
.action_bar a.contact:hover { background-position: 0 6px }
.action_bar a.dl_pdf {background:url(/images/icons/icon_dl.gif) 0 -17px no-repeat; }
.action_bar a.dl_pdf:hover { background-position: 0 6px }
.action_bar a.fav {background:url(/images/icons/icon_fav.gif) 0 -17px no-repeat; padding-right:0; }
.action_bar a.fav:hover { background-position: 0 6px }
.action_bar a.send {background:url(/images/icons/icon_send.gif) 0 -17px no-repeat; }
.action_bar a.send:hover { background-position: 0 6px }
.action_bar a.diggit {background:url(/images/icons/icon_diggit.gif) 0 -17px no-repeat; }
.action_bar a.stumble {background:url(/images/icons/icon_stumble.gif) 0 -17px no-repeat; }
.action_bar a.fb {background:url(/images/icons/icon_fb.gif) 0 -17px no-repeat; }
.action_bar a.delicious {background:url(/images/icons/icon_delicious.gif) 0 -17px no-repeat; }

/*actions : share*/
.action_bar ul {position:absolute; display:none ;width:126px; top:100%;left:0; border:3px solid #d4d4d4; background:#fff; cursor:pointer;  z-index:100; }
.action_bar ul li{width:117px; float:left; padding-left:9px;}
.action_bar li ul a{line-height:21px; padding: 0 0 0 15px; color:#6a6a6a;}
.action_bar ul ul{top:auto;}	
.action_bar li:hover ul ul, .action_bar li:hover ul ul ul, .action_bar li:hover ul ul ul ul{display:none;}
.action_bar li:hover ul, .action_bar li li:hover ul, .action_bar li li li:hover ul, .action_bar li li li li:hover ul{display:block;}


/*article tabs*/

/*tabs*/

div.article_tabs ul.tabNavigation {list-style: none;margin: 0;padding: 0; background:url(/images/content/greypx.gif) bottom left repeat-x; float:left; width:100%;}
div.article_tabs ul.tabNavigation li {display: inline; float:left; margin:0; padding:0 2px 0 0;}
div.article_tabs ul.tabNavigation li a {padding: 0 8px 0 8px; line-height:25px; font-size:13px; background-color: #f4f4f4; color: #6a6a6a;text-decoration: none; border:1px solid #d2d2d2;  float:left;}
div.article_tabs ul.tabNavigation li a.selected {background-color: #fff;color: #000; border-bottom-color:#fff}
div.article_tabs ul.tabNavigation li a:hover {background-color: #fff;color: #000;}
div.article_tabs ul.tabNavigation li a.locked {  padding-left: 21px;background: url(/images/content/icon_locked_grey.gif) 8px 50% #f4f4f4 no-repeat;}
div.article_tabs ul.tabNavigation li a.locked.selected, div.article_tabs ul.tabNavigation li a.locked:hover {background:url(/images/content/icon_locked.gif) 8px 50%  no-repeat;}
div.article_tabs .tab_content { padding-top:8px; border:1px solid #d2d2d2; border-top:0; float:left; width:519px}
/*carousel in global.css*/

/*comment block*/
.comments .row { float:left; }
.comments .user { float:left; width:100%; padding-bottom:25px; }
.comments .user a.profile_pic { border:1px solid #d4d4d4; float:left; }
.comments .user a.profile_pic:hover {border-color:#f61575 }
.comments .user .hold { float:right; width:428px;}
.comments .user h3 { font-size:13px; color:#000; margin:0;  padding-top:17px; }
.comments .user h3 span{ color:#0090ca;  }
.comments .user a { color:#696969; font-size:10px; margin-right:10px;   }
.comments .user a:hover { color:#000;text-decoration:underline;   }
.comments .comment { float:left; border-left: 1px solid #d4d4d4;padding-left:9px; font-size:8px; color:#696969; text-transform:uppercase; }
.comments .comment p{text-transform:none; margin-bottom:0; }

.comments .hold_left { width:200px; float:left;}
.comments .hold_right { width:299px; float:right;}
.comments .row { padding-bottom:6px; float:left} 
.comments .row label { width:100%; float:left; margin:0 0 3px 0;  } 
.comments .row input.txt { float:left; width:178px; height:17px; border:1px solid #aeaeae; background:#fff; font-size:11px; color:#6a6a6a; padding: 3px 10px 0 10px ;}
.comments .row textarea.txt { height:152px; width:277px;  border:1px solid #aeaeae; background:#fff; font-size:11px; color:#6a6a6a;padding: 3px 10px 0 10px ;}
.comments input.txt:focus, .comments input.txt.focus, .comments .row textarea.txt.focus, .comments .row textarea.txt:focus  { color:#0090ca; background:#ededed; }
.comments .vert_div { float:left; width:10px; height:158px; margin:18px 0 0 0;  border-right:1px solid #d4d4d4}
.comments .submit{float:right;  border:1px solid #aeaeae; background:#fff; font-size:11px; color:#6a6a6a; padding: 3px 10px 3px 10px ; cursor:pointer; margin:0; }

/*magazine layout*/
.magazine_layout {position:relative;width: 719px;	padding: 0 0 0 ;float:left; }
.magazine_layout .hold_left { width:230px; float:left;}
.magazine_layout .hold_right { width:430px; float:right;}
.magazine_layout .hold_right ul{float:right; list-style:none;margin:0 ; padding:4px 30px 0 0;}
.magazine_layout .hold_right ul li{float:right; list-style:none; margin:0; padding:0; color:#6a6a6a; line-height:normal;}
.magazine_layout .hold_right ul li a{ color:#6a6a6a; }
.magazine_layout .hold_right ul li.pipe { padding: 2px 10px 0 10px;}
.magazine_layout .hold_right ul li.link { padding: 2px 0 0 0 }
.magazine_layout .hold_right ul li select{ width:149px;}
.magazine_layout .hold_right ul li label.small { padding: 2px 0 0 0; float:left } 


.magazine_layout div.items {width:719px; float:left;	}
.magazine_layout div.items div {float:left; width:178px; padding:7px 0px 0 0px;position:relative; height:289px; overflow:hidden; margin-bottom:10px;}
.magazine_layout div.items div a.img_link{ padding:4px; background:#e4e4e4;float:left;  }
.magazine_layout div.items div a.img_link:hover{ background:#aaa; }
.magazine_layout div.items div a.title{ font-size:1.3em; color:#000;   }
.magazine_layout div.items div a.title span{ color:#0680b2; cursor:pointer;  }
.magazine_layout div.items div a.title:hover { text-decoration:underline;  color:#000;   }
.magazine_layout div.items div .abstract{ color:#6a6a6a; font-size:1.2em;   }
.magazine_layout div.items div a.more_link{ color:#000; font-size:1.2em; position:absolute; bottom:0; right:0; background:#fff; text-align: right; padding: 0 16px 0 4px;  }
.magazine_layout div.items div span.featured_lrg {position:absolute; top:0; right:7px; background:url(/images/content/featured.png)  0 0 no-repeat; width:23px; height:23px;}/*ie6*/


/*contact page*/

.contact_layout { width:690px; } 
.contact_layout .main { font-size:14px; color:#6a6a6a; } 
.contact_layout .main  span{color:#f61575;  } 
.contact_layout .hold_left { width:330px; float:left;}
.contact_layout .hold_right { width:330px; float:right;}

.contact_layout ul{ margin:0; padding:0; list-style:none; }
.contact_layout ul li{ margin:0; padding:0 0 21px 0; list-style:none; font-size:13px; }
.contact_layout ul li strong{ font-size:11px; font-weight:normal; }
.contact_layout ul li strong em{ font-size:13px; font-style:normal }

.contact_layout .submit_hold { padding-left:160px; background:url(/images/content/icon_submit_contact.jpg) 26px 0 no-repeat; }

/***events***/

.events_layout { width:689px; }
.events_layout .hold_left { width:330px; float:left;}
.events_layout .hold_right { width:338px; float:right;}

/**events calander**/ 
.event_cal { width:100%; border-right:1px solid #b1b1b1; }
.event_cal caption {display:none }
.event_cal .first { border-left:1px solid #b1b1b1;  }

	/*header*/
.event_cal thead th { border-bottom:1px solid #b1b1b1; border-top:1px solid #b1b1b1;width:46px;height:13px; background:url(/images/content/event_cal_head.gif) ;  }
.event_cal thead th span { visibility:hidden;}
.event_cal thead th.mon { background-position: 0 0;}
.event_cal thead th.tue { background-position: -48px 0;}
.event_cal thead th.wed { background-position: -92px 0;}
.event_cal thead th.thu { background-position: -48px 0;}
.event_cal thead th.fri { background-position: -190px 0;}
.event_cal thead th.sat { background-position: -235px 0;}
.event_cal thead th.sun { background-position: -235px 0;}
	
	/*footer*/
.event_cal tfoot td { width:330px; border-bottom:1px solid #b1b1b1; text-align:center;  }
.event_cal tfoot td a { overflow:hidden; font-size:0px; color:#fff; padding:15px 15px 7px 15px; border-bottom:2px solid #fff }
.event_cal tfoot td a:hover {  border-bottom:2px solid #a030d5 }
.event_cal tfoot td a.next {background:url(/images/content/arrow_left02.gif) center 7px  no-repeat;  }
.event_cal tfoot td a.prev {background:url(/images/content/arrow_right02.gif) center 7px  no-repeat;  }
.event_cal tfoot td span {  line-height:30px; font-size:12px; color:#000; text-align:center; padding: 0 15px 0 15px;  }
	
	/*body*/
.event_cal tbody td { border-left:1px solid #b1b1b1; border-bottom:1px solid #b1b1b1;  background:#e9e9e9; width:46px  }
.event_cal tbody td.today {/* */}
.event_cal tbody td.locked {margin:0; padding:0;}
.event_cal tbody td.past {background:#f6f6f6;  }
.event_cal tbody td.not_month {background:#fff;  }

.event_cal tbody td span { width:45px; text-align:center; color:#000; line-height:30px; font-size:16px; display:block; border-top:1px solid #fff; border-bottom:1px solid #fff;}
.event_cal tbody td a {display:block; cursor:pointer; border-bottom:2px solid #a030d5;  }
.event_cal tbody td a span{ border-bottom: 1px solid #a030d5; color:#a030d5; border-bottom: none;  border-left:1px solid #fff; border-right:1px solid #fff }
.event_cal tbody td a:hover{ text-decoration:none;	background:#f9ebff}
.event_cal tbody td a:hover span{  border-top:1px solid #fff; cursor:pointer; border-left:1px solid #fff; border-right:1px solid #fff; color:#a030d5;}

.event_cal tbody td.past span{color:#939598;  }
.event_cal tbody td.not_month span{color:#b1b3b6;  }
.event_cal tbody td.locked a span {background:url(/images/content/locked_overlay02_cal.png) 0 0 repeat #e9e9e9; } /*ie6*/
.event_cal tbody td.locked a:hover {background: #f9ebff; }/*ie6*/
.event_cal tbody td.locked a:hover span {background:url(/images/content/locked_overlay02_cal.png) 0 0 repeat #f9ebff; }/*ie6*/
.event_cal tbody td.past a, .event_cal tbody td.not_month a { border-bottom-color:#e2c0f2;}
.event_cal tbody td.past a span, .event_cal tbody td.not_month a span{ color:#dbb6ed;}

/**listings**/


.my_event { width:100%; float:right; padding-bottom:10px;}
.my_event p{margin:0;}
.my_event .abstract{ width:320px; float:left; border:1px solid #ededed; border-bottom:1px solid #a030d5; background:#fff; padding:10px 10px 10px 0; }
.my_event.remove .abstract{  background:#f9f9f9;}

.my_event .abstract .country{ float:left; width:34px; height:24px; }
.my_event .abstract .detail{ line-height:24px; font-size:12px; color:#6a6a6a; width:230px; float:left; }
.my_event .abstract .detail strong{ color:#000;font-weight:normal; text-transform:uppercase; }
.my_event .abstract .detail em{ font-weight:normal;font-size:10px;font-style:normal;  }
.my_event .abstract a{ float:right; width:50px; color:#6a6a6a; text-align:right; line-height:26px }


.event { width:100%; float:right; padding-bottom:10px;}
.event p{margin:0;}
.event .abstract, .event .extended{ width:308px; float:left; border:1px solid #ededed; border-bottom:1px solid #a030d5; background:#f9f9f9; padding:14px;}
.event .extended{border:1px solid #ededed; border-top:0;}

.event .abstract.hover { border:1px solid #a030d5; cursor:pointer;}

.event .abstract .date{ float:left; border:1px solid #b1b1b1; text-transform:uppercase; width:19px; }
.event .abstract .date .month{float:left; font-size:7px; color:#000; border-bottom: 1px solid #b1b1b1; width:19px; text-align:center; }
.event .abstract .date .day{float:left; font-size:13px; color:#2e2e2e; clear:both; text-align:center;width:19px;}
.event .abstract .country{ float:left; width:42px; height:24px; }
.event .abstract .detail{ line-height:24px; font-size:12px; color:#6a6a6a; width:230px; float:left; }
.event .abstract .detail strong{ color:#000;font-weight:normal; text-transform:uppercase; }
.event .abstract .detail em{ font-weight:normal;font-size:10px;font-style:normal;  }
.event .abstract .toggle{ float:right; width:9px; height:9px; margin-top:7px;  }
.event .abstract .toggle.open{ background:#ff0; background:url(/images/content/toggle_down.gif) no-repeat;  }
.event .abstract .toggle.close{  background:#00f; background:url(/images/content/toggle_up.gif) no-repeat;  }

.event .extended .extended_url {float: left; width:200px; overflow:hidden; font-size:12px; color:#2e2e2e; 	 }
.event .extended .add_to_event {float: right; width:100px; overflow:hidden; font-size:10px; color:#6a6a6a; text-align:right;}
.event .extended p { padding-top:10px;}


/**event_form**/
.event_form .row{ padding-bottom:10px; float:left;}
.event_form input.txt { float:left; width:308px; height:17px; border:1px solid #aeaeae; background:#fff; font-size:11px; color:#6a6a6a; padding: 3px 10px 0 10px ;}
.event_form textarea.txtarea { float:left; width:308px; height:44px; border:1px solid #aeaeae; background:#fff; font-size:11px; color:#6a6a6a; padding: 3px 10px 0 10px ; overflow:hidden;}
.event_form input.txt:focus, .head_search input.txt.focus, .event_form textarea.txtarea.focus, .event_form textarea.txtarea:focus  { color:#0090ca; background:#ededed; }
.event_form select { width:103px; margin-right:10px; float:left; display:inline;}
.event_form select.last { margin:0;}
.event_form input.submit{ float:right;  border:1px solid #aeaeae; background:#fff; font-size:11px; color:#6a6a6a; padding: 3px 10px 3px 10px ; cursor:pointer;}

/*premium_search*/

.premium_search {width:690px; }
.premium_search .hold_left { width:314px; float:left;}
.premium_search .hold_right { width:315px; float:right;}

.premium_search h2{ margin-bottom:0 }

.premium_search .row { padding-bottom:6px; float:left} 
.premium_search .row label { width:100%; float:left; margin:0 0 3px 0;  } 
.premium_search .row .txt { float:left; width:292px; height:17px; border:1px solid #aeaeae; background:#fff; font-size:11px; color:#6a6a6a; padding: 3px 10px 0 10px ;}
.premium_search input.txt:focus, .premium_search input.txt.focus  { color:#0090ca; background:#ededed; }
.premium_search .row select { width:315px; height:112px; font-size:12px;}
.premium_search .row select option{  color:#2e2e2e; background:#fff;padding: 3px 0 3px 10px; }
.premium_search .row select option.odd{ background:#f4f4f4; }

.premium_search  .form_box { width:648px; border:1px solid #aeaeae; background:#fcfcfc; padding:20px 20px 20px 20px ;float:left; margin-bottom:10px   }
.premium_search  .form_box ul { width:216px; margin:0; display:inline; float:left;  }
.premium_search  .form_box ul li{ width:216px; margin:0; display:inline; float:left;  }
.premium_search  .form_box ul li label { float:left; cursor:pointer; }
.premium_search  .form_box ul li label.hover { text-decoration:underline; color:#000}
.premium_search  .form_box ul li label input{ padding-top:3px; float:left;cursor:pointer;}
.premium_search  .form_box ul li label span{ line-height:normal; padding-left:5px;float:left;line-height:18px; font-size:9px; text-transform:uppercase;cursor:pointer; }

.premium_search .submit{float:right;  border:1px solid #aeaeae; background:#fff; font-size:11px; color:#6a6a6a; padding: 3px 10px 3px 10px ; cursor:pointer; margin:0; }
.premium_search .results_value{float:right; font-size:13px; color:#6a6a6a;padding: 4px 10px 3px 10px ; }
.premium_search .results_value span{ color:#000;}


/*search_results*/

.search_results { width:690px;}
.search_results .hold_left{ width:400px; float:left; }
.search_results .hold_right{ width:230px; float:right;}

/*tabs*/
div.search_tabs ul.tabNavigation {list-style: none;margin: 0;padding: 0; background:url(/images/content/greypx.gif) bottom left repeat-x; float:left; width:100%;}
div.search_tabs ul.tabNavigation li {display: inline; float:left; margin:0; padding:0 0 0 2px;}
div.search_tabs ul.tabNavigation li a {padding: 0 8px 0 8px; line-height:25px; font-size:13px; background-color: #f4f4f4; color: #6a6a6a;text-decoration: none; border:1px solid #d2d2d2;  float:left;}
div.search_tabs ul.tabNavigation li a:hover {background-color: #fff;color: #000;}
div.search_tabs ul.tabNavigation li a.selected {background: #fff;color: #000; border-bottom-color:#fff}

div.search_tabs ul.tabNavigation li.locked {  background-image:none;}
div.search_tabs ul.tabNavigation li.locked a {  padding-left: 21px;background: url(/images/content/icon_locked_grey.gif) 8px 50% #f4f4f4 no-repeat;}
div.search_tabs ul.tabNavigation li.locked a.selected {background:url(/images/content/icon_locked.gif) 8px 50% #fff no-repeat;}
div.search_tabs ul.tabNavigation li.locked a:hover {background:url(/images/content/icon_locked.gif) 8px 50% #fff no-repeat;}

div.search_tabs .tab_content { padding-top:8px;}

.search_results .sort_by {float:right; padding: 0; margin:0; }
.search_results .sort_by li{ display:inline; font-size:9px; line-height:18px; margin:0;  padding-left:2px;  }
.search_results .sort_by li a{ display:inline; font-size: 11px; border:1px solid #d2d2d2; background:#fff url(/images/content/sort_down_grey.gif) 100% 50% no-repeat; color:#999; padding: 0 14px 0 5px;  }
.search_results .sort_by li a:hover{ color:#2e2e2e; background:#f4f4f4 url(/images/content/sort_down_grey.gif) 100% 50% no-repeat;}
.search_results .sort_by li a.active{ color:#2e2e2e; background:#f4f4f4 url(/images/content/sort_up_black.gif) 100% 50% no-repeat;  }

.search_results div.row.odd, .search_results div.row.even { background:#f4f4f4; float:left;	 float:left; padding:13px 20px 20px 20px; width:650px;}
.search_results div.row.odd {background:#fff;	}
.search_results .hold_left {float:left; width:400px; height:100px; overflow:hidden; padding:7px 0px 0 0px;position:relative;}
.search_results .hold_left a.img_link{ padding:4px; background:#e4e4e4;float:left;  }
.search_results .hold_left a.img_link:hover{ background:#aaa; }
.search_results .hold_left a.title{ font-size:1.3em; color:#000; float:right; width:281px;   }
.search_results .hold_left a.title span{ color:#0680b2; cursor:pointer;  }
.search_results .hold_left a.title:hover { text-decoration:underline;  color:#000;   }
.search_results .hold_left .tiny{float:right; width:281px;  font-size:9px; margin-bottom:5px;    }
.search_results .hold_left .abstract{ color:#6a6a6a; font-size:1.2em;  float:right; width:281px;     }
.search_results .hold_left a.more_link{ color:#000; font-size:1.2em; position:absolute; bottom:0; right:0; background:#f4f4f4; text-align: right; padding: 0 5px 0 4px;  }
.search_results div.row.odd .hold_left a.more_link{background:#fff;	}
.search_results .hold_left span.featured_lrg {position:absolute; top:0; left:86px; background:url(/images/content/featured.png)  0 0 no-repeat; width:23px; height:23px;}/*ie6*/

.search_results .hold_right dl { width:100%; float:left; padding:7px 0 0 0 ;} 
.search_results .hold_right dl dt{ width:100px; float:left; font-size:9px; color:#6a6a6a; text-transform:uppercase; padding-bottom:10px; } 
.search_results .hold_right dl dd{ width:130px; float:left; font-size:11px; color:#2e2e2e; padding-bottom:10px;} 

.search_results .actions { margin:0; padding:5px 0 0 0;} 
.search_results .actions li{ margin:0; padding:0;} 
.search_results .actions li a{ padding: 0 0 0 15px; font-size:12px; color: #6a6a6a; } 
.search_results .actions li a:hover{  color:#000; text-decoration:underline;} 
.search_results .actions li a.favourite{background:url(/images/content/fav_star.gif) 0 50% no-repeat; margin-bottom:5px } 
.search_results .actions li a.favourite:hover{ background:url(/images/content/fav_star_over.gif) 0 50% no-repeat;} 
.search_results .actions li a.dl{ background:url(/images/content/dl_arrow.gif) 1px 50% no-repeat;} 
.search_results .actions li a.dl:hover{ background:url(/images/content/dl_arrow_over.gif) 1px 50% no-repeat;} 



.rel_login { magin:auto; width:350px; position:relative;padding-left:170px; padding-top:20px; }
.rel_login .login_box{ margin-bottom:0;}
.c4 .rel_login {padding-left:85px; }
.rel_login .abs_icon { position:absolute; top:10px; right:0; background: #ededed; width:36px; height:32px; overflow:hidden;line-height:500px; background:url(../images/login/subscribe_login.png) 0 0 no-repeat; }/*ie6*/
.rel_login .abs_basket { position:absolute; top:5px; right:0; background: #ededed; width:36px; height:32px; overflow:hidden;line-height:500px; background:url(../images/login/basket_login.png) 0 0 no-repeat; }/*ie6*/
.rel_login .abs_padlock { position:absolute; top:0; right:0; background: #ededed; width:36px; height:36px; overflow:hidden;line-height:500px; background:url(../images/login/padlock_login.png) 0 0 no-repeat; }/*ie6*/



/*shop layout*/
.shop_layout {position:relative;width: 719px;	padding: 0  ;float:left; }

.shop_layout .long_box .hold_left { width:338px; float:left; overflow:hidden;}
.shop_layout .long_box .hold_left img{ max-width:338px;}
.shop_layout .long_box .hold_right { width:338px; float:right;}

.shop_layout .long_box img.hold_right {   width:auto;}
.shop_layout .long_box .hold_right li {   font-size:13px;}
.shop_layout .long_box .hold_right li a{ color:#000; }
.shop_layout .long_box .hold_right li a em{ color:#0680b2; font-style:normal; }
.shop_layout .long_box .hold_right li a:hover {text-decoration:none;color:#0680b2;  }

.shop_index { width:100%; float:left;} 	
.shop_index li{ width:121px; margin-right: 21px; float:left; } 	
.shop_index li.last{margin:0; } 	
.shop_index li em{ color:#0680b2;  float:left; width:100%; font-size:13px; font-style:normal; padding-bottom:5px; } 	
.shop_index li a.img_link{ width:113px; padding:4px; background:#e4e4e4; float:left; } 	
.shop_index li a.img_link:hover{ background:#aaa;} 	
.shop_index li p{color:#6a6a6a; font-size:1.2em;  float:left; width:100%;   } 	
.shop_index li p a{ color:#000; }

#shop_nav {margin:0 0 20px 0; padding:0 0 20px 0;list-style:none;height:17px;width:690px; float:left; border-bottom:1px solid #c5c5c5 }
#shop_nav li {list-style-type:none;display:inline;float:left;padding:0  0 20px 0;}
#shop_nav li.events {padding:0;}

#shop_nav li a {display:block;line-height:537px;color:#999;height:17px;overflow:hidden; background:#ffffff url(../images/checkout/shop_subnav.gif) 0  0 no-repeat;}
#shop_nav li.subscribe a { width:103px;}
#shop_nav li.reports a { width:116px; background-position:-103px 0;}
#shop_nav li.case_studies a{ width:101px;background-position:-219px 0;}
#shop_nav li.feed a { width:125px; background-position:-320px 0;}
#shop_nav li.events a{ width:226px; background-position:-615px 0;}
#shop_nav li.events a:hover,  #shop_nav li.events a.active { background-position:-615px -23px;}
#shop_nav li a:hover, #shop_nav li a.active {background:#ffffff url(../images/checkout/shop_subnav.gif) 0 -23px  no-repeat; }
#shop_nav li.reports a:hover, #shop_nav li.reports a.active { background-position:-103px -23px;}
#shop_nav li.case_studies a:hover, #shop_nav li.case_studies a.active  { background-position:-219px -23px;}
#shop_nav li.feed a:hover,  #shop_nav li.feed a.active { background-position:-320px -23px;}
#shop_nav li.events a:hover,  #shop_nav li.events a.active { background-position:-615px -23px;}

.shop_layout div.items {width:719px; float:left;	}
.shop_layout div.items div.product {float:left; width:160px; padding:7px 18px 0 0px;position:relative; margin-bottom:10px;}
.shop_layout div.items div.image {padding-bottom:4px; float:left;}
.shop_layout div.items div a.img_link{ padding:4px; background:#e4e4e4;float:left;  }
.shop_layout div.items div a.img_link:hover{ background:#aaa; }
.shop_layout div.items div a.title{ font-size:1.3em; color:#000; width:160px; float:left;   }
.shop_layout div.items div a.title span{ color:#0680b2; cursor:pointer;  }
.shop_layout div.items div a.title:hover { text-decoration:underline;  color:#000;   }
.shop_layout div.items div .abstract{ color:#6a6a6a; font-size:1.2em; width:160px; float:left;   }
.shop_layout div.items div a.more_link{ color:#000; font-size:1.2em; position:absolute; bottom:0; right:0; background:#fff; text-align: right; padding: 0 16px 0 4px;  }

.shopping {  float:left;width:100%; display:block; background:url(../images/content/small_grad.gif) 0 100% #fff repeat-x; border:1px solid #d2d2d2; height:17px; margin:0; padding:0; }
.shopping .price{ display:inline; color:#6a6a6a; float:left; line-height:17px; padding-left:5px;  font-weight:bold	 }
.shopping .many{ display:inline;float:right; line-height:23px; padding: 0 4px 0 4px; display:none; }
.shopping .quantity{ display:inline;  border:1px solid #aeaeae;  background:#fff; font-size:10px; color:#6a6a6a; padding: 0 ; margin:1px 0 0 0; float:right; text-align:center; width:auto; height:auto;}
.shopping .basket_btn{ border:none;background:#fff; margin:0; padding:2px; display:inline; float:right;}
.shopping .hover{ border-color: #f61575;}
.shopping .quantity:focus,.shopping .quantity.focus { color:#0090ca; background:#ededed; border-color: #f61575; }

.add_box { float:left;width:100%; display:block; background:url(../images/content/small_grad.gif) 0 100% #fff repeat-x; border:1px solid #d2d2d2; margin:0; padding:0; } 
.add_box .addToBasket{  border:none;background:url(../images/checkout/add_basket.gif) 100% 50% no-repeat; margin: 0 5px 0 0; padding:2px 25px 2px 2px; display:inline; float:right; cursor:pointer;}

.shop_layout .col01, .shop_layout .col02, .shop_layout .col03{ width:335px;  border-top:1px solid #aeaeae;  }
.admin_list { width:100%; float:left; font-size:12px;  }
.admin_list dt{ width:30%; float:left; color:#999999; padding-bottom:10px; clear:left	; }
.admin_list dd{ width:60%; float:left; color:000; padding-bottom:10px;}

.transactions { margin-top: 10px;}
.transactions h2 { margin-bottom: 5px; color: #aaa;}
.transactions .transaction h4 { margin: 0; border-bottom: 1px solid #e8e8e8;}
.transactions .transaction h4 a { color: #FF9000;}
.transactions .transaction .admin_list { padding-top: 5px;}

#cart{width:100%;height:auto; position:relative; background:#5F5F5F; color:#ccc; border-bottom:2px solid #29AC53; display:none;  }/*color*/
#cart_content{width:940px;margin:auto;height:auto; position:relative;padding: 0 0 10px 0;}
#basket_logo { background:url(/images/logo-basket.gif) 0 0  no-repeat; width:120px; height:38px; text-indent:-9999999px;  }

#cart .hold_left { width:120px; float:left;  }
#cart .hold_right { width:547px; float:left; padding-left:21px;  }
#cart h4{ line-height:normal; margin:; font-size:14px; color:#fff; }
#cart .item_ref{ border-top: 1px solid #848484;border-bottom: 1px solid #848484; padding:15px 0 15px 0; margin: 0 0 10px 0; text-align:center; font-size:14px; color:#bbb;  }
#cart .item_ref span{ color:#fff;}
#cart .hold_left .total { font-size:12px; margin-top:10px; color:#fff} 

.cart_list { margin:0; padding:0 0 10px 0; list-style:none; border-top: 1px solid #848484; float:left; width:547px; } 
.cart_list li{ margin:0;list-style:none; color:#ccc; float:left; width:100%; border-bottom: 1px solid #848484; font-size:12px; padding: 2px 0 2px 0  } 
.cart_list li span{  float:left; line-height:20px; } 
.cart_list li .quantity{  padding: 0 4px 0 0; width:7%; } 
.cart_list li .cost{  padding: 0 4px 0 0; width:20%;float:right; text-align:right; } 
.cart_list li .product{   width:60%;  color:#fff; } 
.cart_list li a.remove{  float:right;  border:1px solid #aeaeae; width:17px; height:18px; overflow:hidden;line-height:500px; background:url(/images/login/x_close.gif) 5px 6px no-repeat #e8e8e8;  } 
.cart_list li a.remove:hover{  border-color:#f61575 } 
.cart_list li.total{ text-align:right;  padding:10px 0 10px 0;  }
.cart_list li.total strong{ color:#fff;  }

#cart .closeBasket { 	float:right; position:absolute; top:0px ; right:252px; border-top: none !important; }
#cart .basket_head { 	float:left; width:760px; }
#cart a.btn { padding:4px; background:#848484; border:1px solid #848484; color:#222; font-size:12px;  }
#cart a.btn:hover { border-color:#fff; color:#fff; text-decoration:none }
#cart.loading {  height:100px; background:url(/images/login/loadingAnimation.gif) center center no-repeat #5F5F5F; }

/*admin styles*/
.admin_layout { } 

.add_admin_product { width:690px; font-size:16px; float:left; padding: 0 0 10px 0; }
.add_admin_product a{  float:right; background:url(../images/checkout/increase.gif) 0 50% no-repeat  #D7D7D7; padding: 5px 5px 5px 25px; cursor:pointer;  }

table.admin {width:690px; margin-bottom:10px; border:1px solid #c5c5c5; }
table.admin.mini {width:100%; margin-bottom:10px; border:1px solid #c5c5c5; }

table.admin thead{width:100%; }
table.admin thead th{ font-size:13px; background:#ededed; color:#222; text-align:left; padding: 5px; border-bottom:4px solid #848484  }

table.admin tbody th {font-size:14px; background:rgb(130,206,237); }
table.admin tbody th.small {font-size:10px;}

table.admin tbody tr{ vertical-align:top;}
table.admin tbody tr.report_product{width:100%; }

table.admin tbody td{ vertical-align:top; padding:5px;  border-bottom:4px solid #848484; border-right:1px solid #CCCCCC; }
table.admin tbody .picture{width:50px; }

table.admin tbody .licences { font-size: 1.4em;}

table.admin tbody .summary{width:230px; }
table.admin tbody .name{ font-size:16px; }
table.admin tbody .document,table.admin tbody .document_preview { color: #FF9000; }
table.admin tbody .description{ font-size:12px; }

table.admin tbody tr.case_study_product .summary,
table.admin tbody tr.report_product .summary {width:470px; }

table.admin tbody .duration{width:50px; text-align:center; color:#222; font-size:13px;  }
table.admin tbody .price{width:50px; text-align:center; color:#222;  font-size:13px;  }
table.admin tbody .licences{width:70px;text-align:left; color:#222;  font-size:14px; border-right:none; }
table.admin tbody .actions{width:240px;text-align:left; color:#222;  font-size:14px; border-right:none; }
table.admin tbody .reports{width:100px;text-align:left; color:#222;  font-size:13px; border-right:none; }

table.admin thead th.header {
	background: #ededed url(/images/icons/bg.gif) no-repeat; 
	background-position:  100% 50% ;
	cursor: pointer;
}

table.admin thead th.headerSortUp { 
    background: #ededed url(/images/icons/asc.gif) no-repeat; 
		background-position:  100% 50% ;
}

table.admin thead th.headerSortDown { 
    background: #ededed url(/images/icons/desc.gif) no-repeat; 
		background-position:  100% 50%;
}

table.admin tbody {
	font-size: 1.2em;
}

table.admin.users thead th.id { width: 25px; }
table.admin.users thead th.client { min-width: 50px; }
table.admin.users thead th.login { min-width: 50px; }
table.admin.users thead th.state { min-width: 50px; }

table.admin thead th.actions { min-width: 60px; }

table.admin.orders tbody tr.invoice { background: #fff494; color: #222;}
table.admin.orders tbody tr.completed { background: #d4ff75; color: #222;}
table.admin.orders tbody tr.invalid { background: #ffa1a1; color: #222;}
table.admin.orders tbody tr.cancelled { background: #e8e8e8; color: #222;}

table.admin.orders tbody tr {font-size: 1.2em;}

table.admin.orders tbody .id, table.admin.snippets tbody .id { width: 50px; }
table.admin.orders tbody .user { width: 268px; }
table.admin.orders tbody .payment { width: 80px; }
table.admin.orders tbody .amount { width: 80px; }
table.admin.orders tbody .state { width: 80px; }

a.edit-order,a.edit-user {position: absolute;top: 0;right: 0;font-size: 1.6em;color: #FF9000;text-decoration: underline;}
a.edit-order:hover,a.edit-user:hover { text-decoration: none; }

.destroy_client { margin-top: 10px; }
.destroy_client a { color: #FF9000;}

table.admin.snippets tbody .id { font-size: 1.2em; padding-top: 10px; }
table.admin.snippets tbody .summary { width: 280px; }
table.admin.snippets tbody .summary h3 { margin: 5px 0 0 0; line-height: 1em; }
table.admin.snippets tbody .code { padding: 10px 0 0 10px; }
.snippet-preview {
	border-top: 4px solid #848484;
	border-bottom: 4px solid #848484;
	padding: 15px 0;
	width: 690px;
}

table.admin.report_products th.publication_date {
	width: 110px;
}

table.admin.subscriptions tbody td.expires_on { width: 117px; }      


 


#new_product #event_product_start_date, #new_product #event_product_end_date { width: 75px;}

#new_product #start_time_hour, 
#new_product #start_time_minute, 
#new_product #end_time_hour, 
#new_product #end_time_minute {float: none; margin: 0; width: 50px;}
#new_product .event-date .mini-label {width: 30px; float: left;}
#new_product .event-date input {float: none;}
#new_product .event-date span { font-size: 13px; padding: 0 4px; }

/**event_form**/
#admin_nav {margin:0 0 15px 0;padding:0 0 0px 0;list-style:none;width:690px;border-top:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5; }
#admin_nav li {list-style-type:none;display:inline;float:left;padding:20px 0 4px 0; font-size:14px; color:#222;}
#admin_nav.client li.licences { float: right; font-size: 1.4em;}
#admin_nav li a {padding:0;color:#222;}
#admin_nav li a:hover {color:#0090CA;}

#admin_nav li a.active {color: #0090CA; text-decoration: underline;}

.admin_add {  float:left; width:690px; padding-top:10px;}
.admin_add div{ padding-bottom:10px; float:left; width:100%;}
.admin_add label{ padding-bottom:10px; float:left; width:150px; font-size:13px;}
.admin_add input { float:left; width:338px; height:auto; border:1px solid #aeaeae; background:#fff; font-size:11px; color:#6a6a6a; padding: 3px 10px 3px 10px ;}
.admin_add textarea { float:left; width:338px; height:150px; border:1px solid #aeaeae; background:#fff; font-size:11px; color:#6a6a6a; padding: 3px 10px 0 10px;}
.admin_add select { width:103px; margin-right:10px; float:left; display:inline;}
.admin_add select.last { margin:0;}
.admin_add input.submit{ float:right;  border:1px solid #aeaeae; background:#fff; font-size:11px; color:#6a6a6a; padding: 3px 10px 3px 10px ; cursor:pointer;}
.admin_add div.submit { border-top:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5; padding-top:10px; }
.admin_add div.submit input{ width:auto; height:auto; padding:5px; margin-left:150px; cursor:pointer; font-size:14px;}

.admin_add input.txt:focus, .head_search input.txt.focus, .event_form textarea.txtarea.focus, .event_form textarea.txtarea:focus  { color:#0090ca; background:#ededed; }

.admin_add textarea#snippet_body { float:left; width:510px; height:350px; border:1px solid #aeaeae; background:#fff; font-size:11px; color:#6a6a6a; padding: 3px 10px 0 10px;}

.generic_form div.field {
	clear: both;
	margin-bottom: 15px;
}

.generic_form label {
	font-size: 1.3em;
	display: block;
	float: left;
	width: 130px;
}

.generic_form input.textfield { width:200px; height:auto; border:1px solid #aeaeae; background:#fff; font-size:11px; color:#6a6a6a; padding: 3px 10px 3px 10px ;}

#errorExplanation { width:670px; padding:10px; background:#fcd6d7; margin-bottom:20px; }
#errorExplanation h2{ color:#222; }
#errorExplanation p{ color:#222; }
#errorExplanation ul{margin: 0; padding:10px 0 10px 0; border-top:1px solid #222; border-bottom:1px solid #222; }
#errorExplanation ul li{ margin: 0 0 0 25px; padding:0; list-style:decimal; color:#000; font-size:13px; }

.admin_add .fieldWithErrors { margin:0; padding:5px; background:#FCD6D7; width:auto; } 

.checkout_form {  float:left; width:690px; padding-top:10px;}
.checkout_form div{ padding-bottom:10px; float:left; width:100%;}
.checkout_form .warning{ font-size: 1.2em; color: #FF9000;}
.checkout_form strong { font-size: 1.4em; }
.checkout_form div.hold_left{ padding-bottom:10px; float:left; width:338px; }
.checkout_form div.hold_right{ padding-bottom:10px; float:right; width:325px; position: relative; }
.checkout_form label{ padding-bottom:5px; float:left; width:150px; font-size:13px;}
.checkout_form input { float:left; width:300px; height:auto; border:1px solid #aeaeae; background:#fff; font-size:11px; color:#6a6a6a; padding: 3px 10px 3px 10px ;}
.checkout_form select {  width:320px; float:left; }
.checkout_form textarea { float:left; width:306px; height:150px; border:1px solid #aeaeae; background:#fff; font-size:11px; color:#6a6a6a; padding: 3px 10px 0 10px ; overflow:hidden;}
.checkout_form input.submit{ float:right;  border:1px solid #aeaeae; background:#fff; font-size:11px; color:#6a6a6a; padding: 3px 10px 3px 10px ; cursor:pointer;}
.checkout_form div.submit { border-top:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5; padding-top:10px; }
.checkout_form div.submit input{ width:auto; height:auto; padding:5px;float:right; cursor:pointer; font-size:14px;}

.checkout_form input.txt:focus, .checkout_form input.txt.focus, .checkout_form textarea.txtarea.focus, .checkout_form textarea.txtarea:focus  { color:#0090ca; background:#ededed; }

.checkout_form .copy_details_wrapper {
	position: absolute;
	top: 5px;
	right: 0;
	text-align: right;
	width: 170px;
}

.checkout_form input[disabled] {
	-moz-user-focus:ignore;
	-moz-user-input:disabled;
	background-color: #f6f6f6;
	cursor:inherit;
	color: #aaa;
	border-color: #cecece;
}

.checkout_form select[disabled] {color: #aaa;}

.checkout_form .fieldWithErrors { margin:0; padding:5px; background:#FCD6D7; width:auto; } 
.results-title {margin-bottom: 0px;}

#search-form {
	background: #f2f2f2;
	width: 690px;
	margin: -15px 0 15px 0;
	border-bottom: 1px solid #c5c5c5;
	display: none;
}

#search-form.static-search {
	display: block !important;
}

.search-form-left {float: left;}
.search-form-right {float: right;}
.search-form-left, .search-form-right {
	width: 330px;
	background: #f2f2f2;
	padding: 3px;
}

.search-form-left h2, .search-form-right h2 {
	border-bottom: 1px solid #c5c5c5;
	padding: 2px 0 5px 0;
}

.search-form-left form, .search-form-right form {

}
	
.search-form-left .field, .search-form-right .field {
	margin: 0 0 15px 0;
}

.search-form-left label, .search-form-right label {
	width: 90px;
	margin-left: 5px;
	float: left;
	font-size: 1.3em;
}

.search-form-left .textfield, .search-form-right .textfield {
	width: 220px;
	border: 1px solid #aeaeae;
	padding: 2px;
}

.search-form-left .submit, .search-form-right .submit {
	border-top: 1px solid #C5C5C5;
}

.search-form-left .submit input, .search-form-right .submit input {
	cursor:pointer;
	font-size:14px;
	height:auto;
	margin: 10px 0 10px 100px;
	padding:5px;
	width:auto;
	border:1px solid #AEAEAE;
	background: #FFFFFF;
	color:#6A6A6A;
}

.users_admin_buttons { width:690px; font-size:16px; float:left; padding: 0 0 15px 0; }
.users_admin_buttons a.new-search, 
.users_admin_buttons a.new-user,
.users_admin_buttons a.import-user { float:right; padding: 5px 5px 5px 25px; cursor:pointer; }
.users_admin_buttons a.new-search {background:url(/images/search.gif) 0 50% no-repeat  #D7D7D7;}
.users_admin_buttons a.new-user { background: #D7D7D7 url(/images/checkout/increase.gif) no-repeat scroll 0 50%; margin-right: 5px;}
.users_admin_buttons a.import-user { background: #D7D7D7 url(/images/import.gif) no-repeat scroll 0 50%; margin-right: 5px;}
.users_admin_buttons.results { width: 90px; float: right; margin: 0px 29px 0 0;}

.results-query { font-size: 1.5em;	margin-bottom: 8px; display: block;}
.results-query .delimiter {
	padding: 0 5px;
	font-size: 0.6em;
	color: #F61273;
}

#export-csv-form {
	background: #f2f2f2;
	padding: 5px 10px;
	width: 235px;
	margin-top: 5px;
}

#export-csv-form h2 {
	margin: 0;
}
#export-csv-form span {
	display: block;
	font-size: 1.2em;
	margin: 0 0 10px 0;
}
#export-csv-form label {
	width: 50px;
	float: left;
	font-size: 1.2em;
}

#export-csv-form div {
	margin-bottom: 10px;
}

#export-csv-form input.textfield {
	border: 1px solid #c4c4c4;
	padding: 3px;
	width: 90px;
}

#export-csv-form .submit input {
	cursor:pointer;
	font-size:14px;
	height:auto;
	margin: 10px 0 10px 50px;
	padding:5px;
	width:auto;
	border:1px solid #AEAEAE;
	background: #FFFFFF;
	color:#6A6A6A;
}

a.export-csv {
	font-size: 1.2em;
	color: #FF9000;
}

h3.order-user {
	margin: 5px 0;
}

#admin-user-details-search #country_id,
#admin-user-details-search #client_id,
#admin-user-details-search #role,
#admin-user-details-search #state,
#admin-user-subscriptions-search #subscription_type { width: 225px;}

.csv-import-errors { padding-top: 15px; width: 690px; }
.csv-import-errors .import-error { border-bottom: 1px solid #c5c5c5; font-size: 1.2em; color: #222; padding: 5px 0; }
.csv-import-errors .import-error .user-name { font-weight: bold; font-size: 1.2em; }
.csv-import-errors .import-error .user-name .row { color: #999; }

#flashes {	width: 690px; margin-bottom: 15px; }

#flashes .flash {
	font-size: 1.2em;
	padding: 8px 8px 5px 8px;
	margin-bottom: 5px;
}

#flashes .flash.notice {
	background: #f2f2f2;
	color: #333;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

#flashes .flash.error {
	background: #FCD6D7;
	color: #333;
	border-bottom: 1px solid #fc6d70;
	border-right: 1px solid #fc6d70;
}

.flash.payment_successful {
	background: #efffce;
	width: 690px;
	font-size: 1.2em;
	padding: 8px 8px 5px 8px;
	margin-bottom: 15px;
	color: #617143;
	border-bottom: 2px solid #caea8b;
	border-right: 1px solid #caea8b;
}

form.update_subscription {display: none;}
form.update_subscription input {	font-size: 0.8em;}
form.update_subscription input.textfield {width: 65px; border: 1px solid #c4c4c4;}
tr.new_subscription { display: none; }
form.create_subscription input {	font-size: 0.8em;}
input#user_subscription_expires_on {width: 65px; border: 1px solid #c4c4c4; font-size: 0.8em;}
                                                                                                
/* newsletter_tool */
table.newslettertool {border-spacing: 0px;}
table.newslettertool tr td {border-bottom:2px solid white;}       
table.newslettertool tr td {background:rgb(200,255,200);width:50px;}
table.newslettertool tr th.showhideall {width:180px;font-size:12px; }   
table.newslettertool tr td p.showhideradio {font-size:9px;font-weight:bold;}
table.newslettertool tr td p.showhideradio input {font-size:13px;}
table.newslettertool tr td.title {width:600px;}
table.newslettertool tr td.actions {width:50px;}    
table.admin tr.greyout td {background:lightgrey;font-size:10px;}
 
p.newslettertool_textpreview { height: 100px;overflow:auto;}
table.admin tr.greyout td p.newslettertool_textpreview { height: 15px;overflow:scroll;font-size:10px;padding-bottom:0px;margin-bottom:0px;line-height:1em;}   

#newslettertool_notes_form
{
	margin-top: 40px;
}  

p#feed_ArticleCollectionpreview_p {
    
    
     -moz-transform: scale(1.0, 1.0); 
      -webkit-transform: scale(0.5, 0.5); 
      -o-transform: scale(1.0, 1.0);
      -ms-transform: scale(1.0, 1.0);
      transform: scale(1.0, 1.0);
    -moz-transform-origin: top left;
    -webkit-transform-origin: top left;
    -o-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    border: solid #ccc 2px;
} 


iframe#feed_ArticleCollectionpreview {
    
    -moz-transform: scale(0.25, 0.25); 
    -webkit-transform: scale(0.25, 0.25); 
    -o-transform: scale(0.25, 0.25);
    -ms-transform: scale(0.25, 0.25);
    transform: scale(0.25, 0.25); 
    -moz-transform-origin: top left;
    -webkit-transform-origin: top left;
    -o-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    border: solid #fcc 2px;
}
iframe#feed_newsletter_preview {
    
    -moz-transform: scale(0.5, 0.5); 
    -webkit-transform: scale(0.5, 0.5); 
    -o-transform: scale(0.5, 0.5);
    -ms-transform: scale(0.5, 0.5);
    transform: scale(0.5, 0.5); 
    -moz-transform-origin: top left;
    -webkit-transform-origin: top left;
    -o-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    border: solid black 2px;
}
